class Kitchen::Provisioner::ChefZeroNodes
Public Instance Methods
create_sandbox()
click to toggle source
(see ChefZero#create_sandbox)
# File lib/kitchen/provisioner/chef_zero_nodes.rb, line 163 def create_sandbox if config[:nodes_path].nil? info("Provisioner setting 'nodes_path' is not defined! Using 'test/fixtures/nodes' for node objects!") config[:nodes_path] = 'test/fixtures/nodes' end FileUtils.rm(ext_node_file) if File.exist?(ext_node_file) create_chefzero_sandbox end
ext_node_file()
click to toggle source
# File lib/kitchen/provisioner/chef_zero_nodes.rb, line 172 def ext_node_file File.join(config[:nodes_path], "#{instance.name}.json") end
unix_int_node_file()
click to toggle source
# File lib/kitchen/provisioner/chef_zero_nodes.rb, line 176 def unix_int_node_file File.join(config[:root_path], 'nodes', "#{instance.name}.json") end
win_int_node_file()
click to toggle source
# File lib/kitchen/provisioner/chef_zero_nodes.rb, line 180 def win_int_node_file File.join(config[:root_path], 'nodes', "#{instance.name}.json").tr('/', '\\') end