Michal Arbet 3f55994bb7 Fix TLS settings when letsencrypt turned on
- Introduced `letsencrypt_managed_certs`
  variable to handle whether letsencrypt
  will generate internal, external or both
  certificates.
- Updated certificate generation logic to use
  `letsencrypt_managed_certs` conditionally,
  replacing the previous `enable_letsencrypt` boolean.
- Adjusted tasks and templates to support
  internal/external certificate management based
  on the new variable.
- Enhanced Let's Encrypt script (`letsencrypt-lego-run.sh.j2`)
  to handle both internal and external certificates depending
  on VIP configurations.
- Refined HAProxy configuration templates to correctly map
  certificates based on TLS settings and new management logic.

Closes-bug: #2076331

Change-Id: Id80c7823fcc5d934b7369c7c0722cd78188e2ccf
Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io>
2024-11-25 20:07:01 +01:00
..
2016-01-13 13:47:49 +08:00
2023-09-03 16:43:13 +01:00
2024-10-28 08:48:23 +00:00
2024-08-20 06:56:02 +00:00
2023-02-04 23:54:47 +01:00
2024-01-22 22:49:46 +01:00
2024-11-03 11:40:46 +01:00
2021-04-06 16:10:12 +00:00
2020-01-28 14:03:33 -08:00
2024-11-03 11:40:46 +01:00
2021-08-13 15:26:55 +00:00
2024-10-28 08:48:23 +00:00