From bcc963e9f9bd7a909170abfddfcd8b05a62545c7 Mon Sep 17 00:00:00 2001
From: rubenb <rubenb@verdnatura.es>
Date: Thu, 15 Feb 2024 17:59:13 +0100
Subject: [PATCH] add conditional on config section of playbook

---
 linux-config-centralized-auth.yaml | 3 ++-
 linux-config-fail2ban.yaml         | 1 +
 linux-config-hostname.yaml         | 1 +
 linux-config-hosts.yaml            | 1 +
 4 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/linux-config-centralized-auth.yaml b/linux-config-centralized-auth.yaml
index c842da0..c58552b 100644
--- a/linux-config-centralized-auth.yaml
+++ b/linux-config-centralized-auth.yaml
@@ -14,4 +14,5 @@
 
     - name: "[CONFIG CENTRALIZED AUTH] Config centralized auth"
       import_role:
-        name: config-centralized-auth
\ No newline at end of file
+        name: config-centralized-auth
+      when: centralized-auth_enabled is defined and centralized-auth_enabled
\ No newline at end of file
diff --git a/linux-config-fail2ban.yaml b/linux-config-fail2ban.yaml
index 20e8366..469d244 100644
--- a/linux-config-fail2ban.yaml
+++ b/linux-config-fail2ban.yaml
@@ -15,3 +15,4 @@
     - name: "[CONFIG FAIL2BAN] Install and configure fail2ban service"
       import_role:
         name: config-fail2ban
+      when: fail2ban_enabled is defined and fail2ban_enabled
diff --git a/linux-config-hostname.yaml b/linux-config-hostname.yaml
index 45b114d..d2d8fc6 100644
--- a/linux-config-hostname.yaml
+++ b/linux-config-hostname.yaml
@@ -15,3 +15,4 @@
     - name: "[CONFIG HOSTNAME] Configure hostname"
       import_role:
         name: config-hostname
+      when: hostname_enabled is defined and hostname_enabled
diff --git a/linux-config-hosts.yaml b/linux-config-hosts.yaml
index 82404aa..14ed116 100644
--- a/linux-config-hosts.yaml
+++ b/linux-config-hosts.yaml
@@ -15,4 +15,5 @@
     - name: "[CONFIG HOSTS FILE] Configure hosts file"
       import_role:
         name: config-hosts
+      when: hosts_enabled is defined and hosts_enabled