- 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>