Could not determine the remote puppet agent certificate name using puppet agent --configprint certname

asked 2014-09-30 20:32:35 -0600

andreril gravatar image

Hi Guys,

I'm trying out the 'puppet node install' command for a new remote node but get the following error.

"Warning: Could not determine the remote puppet agent certificate name using puppet agent --configprint certname"

I'm assuming Puppet has to be installed on the remote system for the command to run, but isn't that the idea of "puppet node install" is that it should do most of the base install works as if you are doing "curl -k https://<puppet-server>:8140/packages/current/install.bash | sudo bash" and make "puppet" commands available?

Here's a verbose output.

puppet node install \
--install-script puppet-enterprise \
--installer-payload puppet-enterprise-3.3.2-el-6-x8664.tar.gz \
--installer-answers agent.answers \
--keyfile=~/.ssh/id
rsa \
--verbose --login=root
10.66.124.108
Notice: Waiting for SSH response ...
Info: Executing remote command ...
Info: Executing remote command ... Done
Notice: Waiting for SSH response ... Done
Info: Executing remote command ...
Info: Executing remote command ... Done
Notice: Uploading Puppet Enterprise tarball ...
Notice: Uploading Puppet Enterprise tarball ... Done
Info: Uploading Puppet Answer File ...
Info: Uploading Puppet Answer File ... Done
Notice: Installing Puppet ...
Info: Executing remote command ...
Info: Executing remote command ... Done
Info: Executing remote command ...
Info: Executing remote command ... Done
Warning: Could not determine the remote puppet agent certificate name using puppet agent --configprint certname puppetagent_certname:

status: success
stdout: bash: puppet: command not found

Some details CentOS 6.5 Puppet Version = puppet-enterprise-3.3.2-el-6-x86_64.tar.gz All running as Root.

Any suggestions as to why it can't run "puppet agent --configprint certname"

edit retag flag offensive close merge delete