The configuration for running Open Source puppetserver with an external CA 
changed in v2.4 -> v2.5, explained in more detail here:
https://docs.puppet.com/puppetserver/latest/bootstrap_upgrade_notes.html#cacfg

If you happen to run yum upgrade (presumably similar results with apt-get 
update), the package's upgrade process for v2.4 -> v2.5 will actually 
delete any existing copy of /etc/puppetlabs/puppetserver/bootstrap.cfg. 
Which is reasonable.

HOWEVER, if you try to downgrade puppetserver to roll back, e.g. "yum 
downgrade puppetserver-2.4.0-1.el7," the package downgrade process will 
overwrite /etc/puppetlabs/puppet/ssl/crl.pem and break your Puppetserver's 
SSL. Which isn't particularly reasonable.

Options for fixing are A) restore crl.pem from backup, B) restore crl.pem 
from the CA's ca_crl.pem file (if it is also a puppetserver), or C) to 
regenerate all of your puppet SSL certs.

Possible to add mention this downgrade pitfall in the Puppetserver v2.5.0 
release notes?
https://docs.puppet.com/puppetserver/2.5/release_notes.html

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/92da6284-6519-4302-a729-a08513b84f7b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to