From 6afb5eef00d466eebad257712a3b68cc189db991 Mon Sep 17 00:00:00 2001 From: Brian Wells Date: Thu, 18 Mar 2021 15:16:05 -0500 Subject: [PATCH] Use the version compare filter. --- tasks/main.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 5710795..8d2ddea 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -6,8 +6,10 @@ - "{{ role_path }}/vars/{{ ansible_os_family }}-php{{ php_version }}.yml" - name: Remove missing JSON extension for PHP 8.0 (included by default) - set_fact: "{{ __php_packages }}={{ __php_packages | reject('search','php8.0-json') | list }}" - when: __php_packages is defined and php_version == "8.0" + set_fact: "{{ __php_packages }}={{ __php_packages | reject('search','php' + php_version + '-json') | list }}" + when: + - __php_packages is defined + - php_version is version('8.0', '>=') - name: Define PHP variables. set_fact: "{{ item.key }}={{ lookup('vars', item.value) }}"