From 72c983c41e811e176954357a84759ee1d693de6b Mon Sep 17 00:00:00 2001 From: ERIK Date: Thu, 28 Aug 2025 15:19:10 +0800 Subject: [PATCH] Fix(system_packages): Avoid version comparison error on non-numeric versions (#12512) Signed-off-by: bo.jiang --- roles/system_packages/vars/main.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/roles/system_packages/vars/main.yml b/roles/system_packages/vars/main.yml index 4721837d9..2f08279e2 100644 --- a/roles/system_packages/vars/main.yml +++ b/roles/system_packages/vars/main.yml @@ -94,14 +94,12 @@ pkgs: - "{{ ansible_os_family == 'Debian' }}" - "{{ ansible_distribution_major_version == '10' }}" python-cryptography: - - "{{ ansible_os_family == 'Suse' }}" - - "{{ ansible_distribution_version is version('15.4', '<') }}" + - "{{ ansible_os_family == 'Suse' and ansible_distribution_version is version('15.4', '<') }}" python3-apt: - "{{ ansible_os_family == 'Debian' }}" - "{{ ansible_distribution_major_version != '10' }}" python3-cryptography: - - "{{ ansible_os_family == 'Suse' }}" - - "{{ ansible_distribution_version is version('15.4', '>=') }}" + - "{{ ansible_os_family == 'Suse' and ansible_distribution_version is version('15.4', '>=') }}" python3-libselinux: - "{{ ansible_distribution in ['RedHat', 'CentOS'] }}" rsync: []