Page MenuHomeDevCentral

Automate Let's Encrypt TLS certificates management for every server
Open, NormalPublic

Description

Handling T1500, it has been demonstrated clumsy and slow to manually supersede domains in a Let's Encrypt certificate.

D966 started to automate Let's Encrypt certificates for Eglide, could we generalize it to everything, or at least to the most automated services like the Docker PaaS?

The goal is to force a stable certificate path (or get the path into an usable variable) to be able to have coherent nginx (or other software) configuration.

Event Timeline

dereckson renamed this task from Automate Let's Encrypt TLS certificates management for Docker PaaS to Automate Let's Encrypt TLS certificates management for every server.Dec 14 2023, 17:01
dereckson claimed this task.
dereckson added a subscriber: DorianWinty.
dereckson added a subscriber: Sandlayth.
dereckson triaged this task as Normal priority.Jul 25 2024, 20:42

rOPS1e9a54c10365 has worked like a charm on WindRiver to generate grafana.nasqueron.org through DNS.

31/07/2024 at 12h the devcentral.nasqueron.org certificate expired

I have done a certificate renew of all certificate
but it seem not to work automaticaly on docker-002

Deployed D3248 to docker-002.

Next: we need to ensure all certificates used by nginx have instructions in their renewal configuration to reload nginx:

[renewalparams]
renew_hook = systemctl reload nginx

Documentation added to https://agora.nasqueron.org/Operations_grimoire/TLS_certificates