Class: Vagrant::RsVagrantShim::Provisioners::RsVagrantShim
- Inherits:
-
Provisioners::ChefSolo
- Object
- Provisioners::ChefSolo
- Vagrant::RsVagrantShim::Provisioners::RsVagrantShim
- Defined in:
- lib/rs_vagrant_shim/vagrant/rs_vagrant_shim/provisioners/rs_vagrant_shim.rb
Defined Under Namespace
Classes: Config
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.config_class ⇒ Object
70 71 72 |
# File 'lib/rs_vagrant_shim/vagrant/rs_vagrant_shim/provisioners/rs_vagrant_shim.rb', line 70 def self.config_class Config end |
Instance Method Details
#cleanup ⇒ Object
81 82 83 84 85 |
# File 'lib/rs_vagrant_shim/vagrant/rs_vagrant_shim/provisioners/rs_vagrant_shim.rb', line 81 def cleanup @hostname_dir = File.join(Dir.pwd, 'rs_vagrant_shim', @env[:vm].config.vm.host_name) FileUtils.rm_rf @hostname_dir if File.directory? @hostname_dir super end |
#provision! ⇒ Object
74 75 76 77 78 79 |
# File 'lib/rs_vagrant_shim/vagrant/rs_vagrant_shim/provisioners/rs_vagrant_shim.rb', line 74 def provision! super # Delete the one-time runlist file FileUtils.rm @config.one_time_runlist_file if @config.one_time_runlist_file && File.exist?(@config.one_time_runlist_file) end |