X-Git-Url: https://pwan.org/git/?p=vagrant-dotfiles.git;a=blobdiff_plain;f=lib%2Fcopy_my_conf%2Fprovisioner.rb;fp=lib%2Fcopy_my_conf%2Fprovisioner.rb;h=0000000000000000000000000000000000000000;hp=f08920018984702303c91ce9e457289daa9e12b3;hb=e83a68ac49cf7bf169e58b5706605b072b4966a3;hpb=fa35bc36a5430811c454bc6f93aca0f6bdf20348 diff --git a/lib/copy_my_conf/provisioner.rb b/lib/copy_my_conf/provisioner.rb deleted file mode 100644 index f089200..0000000 --- a/lib/copy_my_conf/provisioner.rb +++ /dev/null @@ -1,35 +0,0 @@ -module CopyMyConf - class Provisioner < Vagrant.plugin("2", :provisioner) - - def configure(root_config) - `rm -rf /tmp/copy_my_conf` - @to_be_copied = [] - config.all_enabled_attributes.each do |conf| - @to_be_copied << conf - conf.prepare root_config.vm, tmp_root - end - end - - def provision - channel = @machine.communicate - @to_be_copied.each do |conf| - conf.provision channel, user_home, tmp_root - end - end - - def self.config_class - Config - end - - private - - def tmp_root - "/tmp/copy_my_conf" - end - - def user_home - config.user_home || "/home/vagrant" - end - end -end -