lib/kitchen/driver/vsphere.rb in chef-provisioning-vsphere-0.5.1 vs lib/kitchen/driver/vsphere.rb in chef-provisioning-vsphere-0.5.3

- old
+ new

@@ -72,14 +72,14 @@ def with_provisioning_driver(name, &block) Cheffish.honor_local_mode do chef_server = Cheffish.default_chef_server config[:machine_options][:convergence_options] = {:chef_server => chef_server} machine_spec = Chef::Provisioning.chef_managed_entry_store(chef_server).new_entry(:machine, name) - driver = Chef::Provisioning.driver_for_url("vsphere://#{config[:driver_options][:host]}", config) + url = URI::VsphereUrl.from_config(@config[:driver_options]).to_s + driver = Chef::Provisioning.driver_for_url(url, config) action_handler = Chef::Provisioning::ActionHandler.new block.call(action_handler, driver, machine_spec) end end - end end end