Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Done
-
None
-
None
-
Froyo
-
2
-
Froyo 11/02/2020, Froyo - 11/09/2020
-
Not Needed
-
See
SERVER-2896for release notes.
-
Needs Assessment
Description
The easiest way to separate the CA dir from the SSL dir is to create the files in a different location (or migrate them), and then provide a symlink from the old location to the new location. This will prevent users from automatically deleting their CA files, as rm -rf will just unlink the symlink and not follow it to delete the files themselves.
When puppetserver starts, we should
- if the CA is not yet initialized, create it in the new location (/etc/puppetlabs/puppetserver/ca) and create a symlink from the configured location to the new one (see
SERVER-2895for similar change to the CLI setup command)
Attachments
Issue Links
- relates to
-
SERVER-2894 Create `puppetserver ca migrate` command
-
- Resolved
-
-
SERVER-2895 Update `puppetserver ca setup` to create CA files in new location w/ symlink
-
- Resolved
-
-
SERVER-2917 Ensure symlink to old cadir has same perms as actual cadir
-
- Resolved
-
-
SERVER-2225 Move puppetserver's default CA dir out of Puppet's SSL dir
-
- Resolved
-