diff --git a/roles/service/vars/main/secrets.yaml b/roles/service/vars/main/secrets.yaml index d27337b..d7d419d 100644 --- a/roles/service/vars/main/secrets.yaml +++ b/roles/service/vars/main/secrets.yaml @@ -19,4 +19,12 @@ _service_container_secrets: >- 'target': service_database_secret_target }] if _service_setup_database else [] ) + + ( + [{ + 'name': _service_database_name ~ '-url', + 'value': 'postgres://' ~ service_name | replace('-', '_') ~ ':' ~ service_podman_secrets[service_name ~ '-postgres'] ~ '@postgres/' ~ service_name | replace('-', '_') ~ '?sslmode=disable', + 'type': service_database_secret_type, + 'target': service_database_secret_target ~ '-url' + }] if service_podman_secrets[service_name ~ '-postgres'] is defined else [] + ) }}