I ran puppet cert clean --all
, thinking it would only clear the certificates that hadn't been signed yet. There's about 300 nodes that rely on the puppet master. As far as I can tell, puppet agent still works on them, but I think that's because there's a cached copy of the certificate somewhere.
Any way to rectify the situation without having to manually log into 300 different servers?
Thanks
EDIT: I should mention that /var/lib/puppet wasn't being backed up for some reason.
I should mention that /var/lib/puppet wasn't being backed up for some reason.
On the bright side, having to log into 300 servers manually should server as a helpful reminder about the importance of taking and testing backups.As far as I can tell, puppet agent still works on them,
If your agents are still working, after usingclean --all
that may mean you don't have your puppet master properly setup for certificate revocation. Issuing a clean is supposed to update the CRL.puppet agent --test
work? It's likely they're just getting the cached puppet config.