From 75a73b9af5181fbd1b4195ffda08e2c784b8ebe3 Mon Sep 17 00:00:00 2001 From: Rene Mewissen Date: Mon, 30 Jan 2023 10:59:37 +0100 Subject: [PATCH] check if var is defined --- roles/mailserver/tasks/main.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/roles/mailserver/tasks/main.yml b/roles/mailserver/tasks/main.yml index 2d2496b..518f641 100644 --- a/roles/mailserver/tasks/main.yml +++ b/roles/mailserver/tasks/main.yml @@ -8,17 +8,23 @@ - block: - include_tasks: install_postfix.yml - include_tasks: configure_postfix.yml - when: postfix == true + when: + - postfix is defined + - postfix == true - block: - include_tasks: install_dovecot.yml - include_tasks: configure_dovecot.yml - when: dovecot == true + when: + - dovecot is defined + - dovecot == true - block: - include_tasks: install_fetchmail.yml - include_tasks: configure_fetchmail.yml - when: fetchmail == true + when: + - fetchmail is defined + - fetchmail == true rescue: - set_fact: task_failed=true \ No newline at end of file