Class: Kitchen::Provisioner::ChefZeroNodes

Inherits:
ChefZero
  • Object
show all
Defined in:
lib/kitchen/provisioner/chef_zero_nodes.rb

Instance Method Summary collapse

Instance Method Details

#create_sandboxObject



157
158
159
160
# File 'lib/kitchen/provisioner/chef_zero_nodes.rb', line 157

def create_sandbox
  FileUtils.rm(ext_node_file) if File.exist?(ext_node_file)
  create_chefzero_sandbox
end

#ext_node_fileObject



162
163
164
# File 'lib/kitchen/provisioner/chef_zero_nodes.rb', line 162

def ext_node_file
  File.join(config[:nodes_path], "#{instance.name}.json")
end

#unix_int_node_fileObject



166
167
168
# File 'lib/kitchen/provisioner/chef_zero_nodes.rb', line 166

def unix_int_node_file
  File.join(config[:root_path], 'nodes', "#{instance.name}.json")
end

#win_int_node_fileObject



170
171
172
# File 'lib/kitchen/provisioner/chef_zero_nodes.rb', line 170

def win_int_node_file
  File.join(config[:root_path], 'nodes', "#{instance.name}.json").tr('/', '\\')
end