To replace an expiring TLS certificate for SaltStack Enterprise:
tls_crt: /etc/pki/raas/certs/localhost.crt
tls_key: /etc/pki/raas/certs/localhost.key
Note: The above is an example, your certificates might be in a different location.
Back up the tls_crt and tls_key files referenced above.
Obtain a renewed certificate and associated key and copy the files into the same location, giving them the same names.
Note: Alternatively you may relocate the files elsewhere as long as the entries above point to the correct place.
Verify that the raas user owns these files and they have permissions 600 (or -rw------- ).
Note: SaltStack Enterprise runs solely as an unprivileged user named raas.
Verify that the raas user can access the files if parent directories have differing permissions.
Restart the SSE server.
systemctl restart raas
Wait a few seconds, then verify that SSE is up and running.
systemctl status raas
Visit the SSE URL in your browser to verify that the webserver is serving content. Using your browser's tools, check the details on the certificate being served to validate that it is the expected certificate with the desired expiration date.
To replace an expiring TLS certificate for SaltStack Enterprise:
Restart the SSE server.
systemctl stop raas
Check to make sure all the RaaS processes have stopped.
systemctl start raas