Fix(system_packages): Avoid version comparison error on non-numeric versions (#12512)

Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
This commit is contained in:
ERIK
2025-08-28 15:19:10 +08:00
committed by GitHub
parent a01e96e21a
commit 72c983c41e

View File

@@ -94,14 +94,12 @@ pkgs:
- "{{ ansible_os_family == 'Debian' }}" - "{{ ansible_os_family == 'Debian' }}"
- "{{ ansible_distribution_major_version == '10' }}" - "{{ ansible_distribution_major_version == '10' }}"
python-cryptography: python-cryptography:
- "{{ ansible_os_family == 'Suse' }}" - "{{ ansible_os_family == 'Suse' and ansible_distribution_version is version('15.4', '<') }}"
- "{{ ansible_distribution_version is version('15.4', '<') }}"
python3-apt: python3-apt:
- "{{ ansible_os_family == 'Debian' }}" - "{{ ansible_os_family == 'Debian' }}"
- "{{ ansible_distribution_major_version != '10' }}" - "{{ ansible_distribution_major_version != '10' }}"
python3-cryptography: python3-cryptography:
- "{{ ansible_os_family == 'Suse' }}" - "{{ ansible_os_family == 'Suse' and ansible_distribution_version is version('15.4', '>=') }}"
- "{{ ansible_distribution_version is version('15.4', '>=') }}"
python3-libselinux: python3-libselinux:
- "{{ ansible_distribution in ['RedHat', 'CentOS'] }}" - "{{ ansible_distribution in ['RedHat', 'CentOS'] }}"
rsync: [] rsync: []