treydock
2014-Mar-25 22:58 UTC
[Puppet Users] puppet certificate generate fails for mcollective client
Following the mcollective documentation [1] for adding clients to execute
mco commands when using SSL I am getting an error executing the 'puppet
certificate generate' command as my user account. I feel like I'm
missing
something very obvious here.
$ puppet certificate generate treydock --ssldir
~/.mcollective.d/credentials --ca-location remote --ca_server
puppet.<DOMAIN>
Error: The certificate retrieved from the master does not match the agent's
private key.
Certificate fingerprint:
E3:EA:FA:AD:68:53:D8:AF:DB:63:C9:2A:89:CC:68:AA:4F:B2:35:F6:9F:8C:E0:3C:3F:56:D5:1F:41:45:0D:53
To fix this, remove the certificate from both the master and the agent and
then start a puppet run, which will automatically regenerate a certficate.
On the master:
puppet cert clean login3.<DOMAIN>
On the agent:
rm -f
/home/treydock/.mcollective.d/credentials/certs/login3.<DOMAIN>.pem
puppet agent -t
Error: Try 'puppet help certificate generate' for usage
This happens from all my systems.
The host 'login3' puppet.conf (comments removed):
$ cat /etc/puppet/puppet.conf
[main]
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = $vardir/ssl
privatekeydir = $ssldir/private_keys { group = service }
hostprivkey = $privatekeydir/$certname.pem { mode = 640 }
autosign = $confdir/autosign.conf { mode = 664 }
[agent]
classfile = $vardir/classes.txt
localconfig = $vardir/localconfig
default_schedules = false
report = true
pluginsync = true
masterport = 8140
environment = production
certname = login3.brazos.tamu.edu
server = puppet.brazos.tamu.edu
listen = false
splay = false
runinterval = 3600
noop = true
show_diff = true
configtimeout = 120
Thanks
- Trey
[1]
-
http://docs.puppetlabs.com/mcollective/deploy/standard.html#managing-client-credentials
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/a31a3ff6-4907-4fd4-a496-b03869e8a151%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.