service: Add support for service postgres containers

This commit is contained in:
uumas
2024-11-11 12:23:53 +02:00
parent e85b753518
commit eccc308bcf
5 changed files with 67 additions and 1 deletions

View File

@@ -1,12 +1,20 @@
---
- name: Validate inputs
ansible.builtin.import_tasks: validation.yaml
- name: Initialize variables
ansible.builtin.set_fact:
_service_container_mounts: []
_service_container_requires: "{{ service_requires }}"
- name: Mounts for {{ service_name }}
ansible.builtin.include_tasks: mounts.yaml
when: service_container_mounts | length > 0
- name: Databse for {{ service_name }}
ansible.builtin.include_tasks: database.yaml
when: "service_database_type != 'none'"
- name: Main container for {{ service_name }}
ansible.builtin.include_role:
name: container
@@ -18,7 +26,7 @@
container_networks:
- "{{ service_name }}"
container_env: "{{ service_container_env }}"
container_requires: "{{ service_requires }}"
container_requires: "{{ _service_container_requires }}"
container_wants: "{{ [service_name + '-socat.socket'] if service_domains | length > 0 else [] }}"
container_auto_update: "{{ service_auto_update }}"