Title: Message Title
Josh Cooper commented on PUP-8440
Re: Puppet agent fails to run when using server_list and the local environment is missing.
The main issue is PUP-8419 which causes puppet's node request to fail if the agent's environment (either agent or server specified) directory doesn't exist locally. The agent makes a node request to determine if each server in the list is up. This causes the agent to try port 0, which is PUP-8037. I verified that the fix for PUP-8419 resolves the issue when using server_list
$ bx puppet agent -t --server_list x1ajtt51b1e9dw5 --environment foobar
Info: Using configured environment 'foobar'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Retrieving locales
Info: Loading facts
where $codedir/environments/foobar only exists on the master. Closing as a dup of 8419, which will be released in 5.3.5 and up.
Add Comment