diff --git a/roles/service/tasks/main.yaml b/roles/service/tasks/main.yaml index 9dc818b..eca9bc2 100644 --- a/roles/service/tasks/main.yaml +++ b/roles/service/tasks/main.yaml @@ -5,7 +5,6 @@ - name: Initialize variables ansible.builtin.set_fact: _service_container_mounts: [] - _service_container_requires: "{{ service_requires }}" - name: Databse for {{ service_name }} ansible.builtin.include_tasks: database.yaml diff --git a/roles/service/vars/main.yaml b/roles/service/vars/main.yaml index 2359025..9126f4d 100644 --- a/roles/service/vars/main.yaml +++ b/roles/service/vars/main.yaml @@ -17,4 +17,5 @@ _service_container_secrets: > + ([{'name': _service_database_name }] if _service_setup_database else []) }} +_service_container_requires: "{{ service_requires + ([_service_database_name + '.service'] if _service_setup_database else []) }}" _service_container_wants: "{{ service_wants + ([service_name + '-socat.socket'] if service_domains | length > 0 else []) }}"