lib/kitchen/provisioner/nodes.rb in kitchen-nodes-0.3.4 vs lib/kitchen/provisioner/nodes.rb in kitchen-nodes-0.4.0
- old
+ new
@@ -50,12 +50,21 @@
return get_reachable_guest_address(state)
end
state[:hostname]
end
+ def chef_environment
+ env = '_default'
+ if config[:client_rb] && config[:client_rb][:environment]
+ env = config[:client_rb][:environment]
+ end
+ env
+ end
+
def node_template
{
id: instance.name,
+ chef_environment: chef_environment,
automatic: {
ipaddress: ipaddress,
platform: instance.platform.name.split('-')[0].downcase
},
normal: config[:attributes],