From cf915190761082ab6fdee85624909f4b2cb6eb19 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Sat, 25 Jun 2022 20:48:15 +0200 Subject: [PATCH] Add jinja filter --- ansible/roles/appliance/tasks/dependencies.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/roles/appliance/tasks/dependencies.yml b/ansible/roles/appliance/tasks/dependencies.yml index 0bc7dbb..5448b5b 100644 --- a/ansible/roles/appliance/tasks/dependencies.yml +++ b/ansible/roles/appliance/tasks/dependencies.yml @@ -24,7 +24,7 @@ ansible.builtin.file: path: "{{ archives.path }}/{{ item.filename }}" state: directory - loop: "{{ dependencies.static_binaries | selectattr('archive', 'equalto', 'compressed') }}" + loop: "{{ dependencies.static_binaries | selectattr('archive', 'defined') | selectattr('archive', 'equalto', 'compressed') }}" - name: Download, extract & install archived static binaries ansible.builtin.unarchive: @@ -32,7 +32,7 @@ dest: "{{ archives.path }}/{{ item.filename }}" remote_src: yes extra_opts: "{{ item.extra_opts | default(omit) }}" - loop: "{{ dependencies.static_binaries | selectattr('archive', 'equalto', 'compressed') }}" + loop: "{{ dependencies.static_binaries | selectattr('archive', 'defined') | selectattr('archive', 'equalto', 'compressed') }}" - name: Cleanup tempfolder ansible.builtin.file: