From 796d5edc76d6f662f50d7b3a975ffba56303eaf7 Mon Sep 17 00:00:00 2001 From: s3lph Date: Mon, 26 Apr 2021 00:48:28 +0200 Subject: [PATCH] apache2: Fix certificate existence check --- roles/apache2/tasks/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/apache2/tasks/config.yml b/roles/apache2/tasks/config.yml index c22fa11..67e4661 100644 --- a/roles/apache2/tasks/config.yml +++ b/roles/apache2/tasks/config.yml @@ -33,8 +33,8 @@ vars: name: "{{ item.key }}" site: "{{ item.value }}" - certfile_exists: "{{ apache2_register_stat_tls_keypairs[item.value.tls_certfile | default(apache2_tls_certfile)].stat.exists }}" - keyfile_exists: "{{ apache2_register_stat_tls_keypairs[item.value.tls_keyfile | default(apache2_tls_keyfile)].stat.exists }}" + certfile_exists: "{{ (apache2_register_stat_tls_keypairs.results | selectattr('item', 'equalto', (item.value.tls_certfile | default(apache2_tls_certfile)) ).stat.exists }}" + keyfile_exists: "{{ (apache2_register_stat_tls_keypairs.results | selectattr('item', 'equalto', (item.value.tls_certfile | default(apache2_tls_keyfile)) ).stat.exists }}" loop: "{{ apache2_sites | dict2items }}" notify: reload apache2