Module: Chef::Provisioning::VagrantDriver
- Defined in:
- lib/chef/provisioning/vagrant_driver.rb,
lib/chef/provisioning/vagrant_driver/driver.rb,
lib/chef/provisioning/vagrant_driver/version.rb
Defined Under Namespace
Classes: Driver
Constant Summary collapse
- VERSION =
'0.8'
Class Method Summary collapse
Class Method Details
.with_vagrant_box(run_context, box_name, vagrant_options = {}, &block) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/chef/provisioning/vagrant_driver.rb', line 11 def self.with_vagrant_box(run_context, box_name, = {}, &block) if box_name.is_a?(Chef::Resource::VagrantBox) = { :vagrant_options => { 'vm.box' => box_name.name } } [:vagrant_options]['vm.box_url'] = box_name.url if box_name.url else = { :vagrant_options => { 'vm.box' => box_name } } end run_context..(, &block) end |