Describe the Bug
Perhaps I'm overlooking something here, but the ca data is stored outside of the puppetserver-config volume and is lost when stopping the stack. The ca is stored in /etc/puppetlabs/puppet/ssl/ca which is a symlink to /etc/puppetlabs/puppetserver/ca which is not defined as a volume.
Expected Behavior
The ca is persisted to the puppetserver-config volume with the rest of the ssl data.
Steps to Reproduce
Steps to reproduce the behavior:
- Provision the stack
docker compose down
docker compose up -d
- bye bye ca
Environment
Additional Context
I'm going to work around this issue by mapping a volume to /etc/puppetlabs/puppetserver.
Describe the Bug
Perhaps I'm overlooking something here, but the ca data is stored outside of the
puppetserver-configvolume and is lost when stopping the stack. The ca is stored in/etc/puppetlabs/puppet/ssl/cawhich is a symlink to/etc/puppetlabs/puppetserver/cawhich is not defined as a volume.Expected Behavior
The ca is persisted to the
puppetserver-configvolume with the rest of the ssl data.Steps to Reproduce
Steps to reproduce the behavior:
docker compose downdocker compose up -dEnvironment
Additional Context
I'm going to work around this issue by mapping a volume to
/etc/puppetlabs/puppetserver.