From 7adcb308cb193a4641f1b0b0ceceb91e5367eae8 Mon Sep 17 00:00:00 2001 From: marito Date: Mon, 16 Jun 2025 23:21:13 +0000 Subject: [PATCH] gather facts --- roles/database/tasks/main.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/database/tasks/main.yml b/roles/database/tasks/main.yml index 978ffb7..cf49b5b 100644 --- a/roles/database/tasks/main.yml +++ b/roles/database/tasks/main.yml @@ -1,4 +1,7 @@ --- +- name: "Gather service facts" + ansible.builtin.service_facts: + # ------------------ MariaDB Specific Tasks ------------------ - name: "Install MariaDB server" @@ -20,7 +23,9 @@ name: mariadb state: stopped enabled: no - when: db_engine != 'mariadb' + when: + - db_engine != 'mariadb' + - "'mariadb' in ansible_facts.services" # ------------------ MySQL Specific Tasks ------------------ @@ -43,7 +48,9 @@ name: mysql state: stopped enabled: no - when: db_engine != 'mysql' + when: + - db_engine != 'mysql' + - "'mysql' in ansible_facts.services" # ------------------ PostgreSQL Specific Tasks ------------------ @@ -69,7 +76,9 @@ name: postgresql state: stopped enabled: no - when: db_engine != 'postgres' + when: + - db_engine != 'postgres' + - "'postgresql' in ansible_facts.services" - name: "Create the global Lenvi PostgreSQL user" community.postgresql.postgresql_user: