From 9346cdc2874ebdb72cbf141278752ab20862ce48 Mon Sep 17 00:00:00 2001 From: "pulsar89.5" Date: Mon, 13 May 2024 15:18:40 +0200 Subject: [PATCH] feat: Allow to disable configuration --- defaults/main.yml | 1 + tasks/installation.yml | 1 + tasks/main.yml | 7 +++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 650d23f..7c7789d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -2,6 +2,7 @@ # defaults file for nftables nftables_renew_configuration: false +nftables_manage_configuration: true nftables_rules: [] nftables_tables: [] diff --git a/tasks/installation.yml b/tasks/installation.yml index f12d22b..a52f957 100644 --- a/tasks/installation.yml +++ b/tasks/installation.yml @@ -24,4 +24,5 @@ mode: u=rwx,g=rx,o=rx state: directory path: /srv/nftables + when: nftables_manage_configuration become: true diff --git a/tasks/main.yml b/tasks/main.yml index a157ecc..01a610e 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,7 +2,10 @@ # tasks file for nftables - name: Importer les tâches d'installation - ansible.builtin.import_tasks: installation.yml + ansible.builtin.import_tasks: + file: installation.yml - name: Importer les tâches de configuration - ansible.builtin.import_tasks: configuration.yml + ansible.builtin.import_tasks: + file: configuration.yml + when: nftables_manage_configuration