We do the same and we keep the node name different from the hostname/fqdn. You simply need to set the node_name config option in the client.rb. this can be done with the chef-client cookbook.
Hello!!
I have this simple recipe to add my Windows nodes to my domain:
join_domain.rb
--------------------------------------------------------------------------------
join_command = "netdom join "+Chef::Config[:node_name]+"
/domain:test.local /userd:usertest /passwordd:.asdfasdf.! /reboot:5"
batch 'join_domain' do
code join_command
action :run
end
--------------------------------------------------------------------------------
Now, when nodes restarts, the FQDN of the nodes will change to
nodename.test.local and the chef client fails as the FQDN has changed
from nodename to nodename.test.local
Is there a nice way to handle this behavior?
Thanks!!!
Archive powered by MHonArc 2.6.16.