From 84fe98508e82cbe9cfa83ffe2f0df9a2aa2602b1 Mon Sep 17 00:00:00 2001 From: Till Maas Date: Mon, 15 Oct 2018 20:53:20 +0200 Subject: [PATCH] Use `is version` instead of `|version_compare` Using tests as filters is deprecated and `version_compare` was renamed to `version` in Ansible 2.5. --- defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 214bf13..f8d52ee 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -2,7 +2,7 @@ network_connections: [] # Use initscripts for RHEL/CentOS < 7, nm otherwise -network_provider_os_default: "{{ 'initscripts' if ansible_distribution in ['RedHat', 'CentOS'] and ansible_distribution_major_version |version_compare('7', '<') else 'nm' }}" +network_provider_os_default: "{{ 'initscripts' if ansible_distribution in ['RedHat', 'CentOS'] and ansible_distribution_major_version is version('7', '<') else 'nm' }}" # If NetworkManager.service is running, assume that 'nm' is currently in-use, # otherwise initscripts network_provider_current: "{{ 'nm' if 'NetworkManager.service' in ansible_facts.services and ansible_facts.services['NetworkManager.service']['state'] == 'running' else 'initscripts' }}"