From 9403a7d84a4908884ed822928515a111301d8bed Mon Sep 17 00:00:00 2001 From: godog <godog@autistici.org> Date: Tue, 5 Dec 2023 17:58:53 +0100 Subject: [PATCH] noblogs: http container depends on mariadb@noblogs --- roles/noblogs/tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/roles/noblogs/tasks/main.yml b/roles/noblogs/tasks/main.yml index e34e6cbe..50001eab 100644 --- a/roles/noblogs/tasks/main.yml +++ b/roles/noblogs/tasks/main.yml @@ -1,5 +1,9 @@ --- +- set_fact: + require_db_units: + - http + - file: path: /etc/noblogs state: directory @@ -112,6 +116,28 @@ path: /etc/cron.d/noblogs state: absent +- name: Install systemd overrides (dir) + file: + path: "/etc/systemd/system/docker-noblogs-{{ item }}.service.d" + state: directory + mode: 0755 + owner: root + group: root + loop: "{{ require_db_units }}" + +- name: Install systemd overrides + copy: + content: | + [Unit] + PartOf=mariadb@noblogs.service + After=mariadb@noblogs.service + dest: "/etc/systemd/system/docker-noblogs-{{ item }}.service.d/role-noblogs.conf" + mode: 0444 + owner: root + group: root + loop: "{{ require_db_units }}" + notify: "reload systemd" + - name: Configure backup handler template: dest: /etc/tabacco/handlers/mysql-noblogs.yml -- GitLab