|
30 | 30 | when: > |
31 | 31 | (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_major_version'] is version('22', '<=')) or |
32 | 32 | (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_major_version'] is version('12', '<=')) or |
33 | | - (ansible_facts['distribution'] in ['RedHat', 'Rocky'] and ansible_facts['distribution_major_version'] is version('9', '<=')) |
| 33 | + (ansible_facts['distribution'] in ['AlmaLinux', 'RedHat', 'Rocky'] and ansible_facts['distribution_major_version'] is version('8', '<=')) |
34 | 34 | block: |
35 | 35 | # TODO(fitbeard): Move common system packages from all roles to dedicated role. |
36 | 36 | - name: Install PIP |
|
44 | 44 | name: kubernetes |
45 | 45 |
|
46 | 46 | - name: Install Kubernetes Python package using package manager |
47 | | - ansible.builtin.package: |
48 | | - name: python3-kubernetes |
49 | 47 | when: > |
50 | 48 | (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_major_version'] is version('22', '>')) or |
51 | 49 | (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_major_version'] is version('12', '>')) or |
52 | | - (ansible_facts['distribution'] in ['RedHat', 'Rocky'] and ansible_facts['distribution_major_version'] is version('9', '>')) |
| 50 | + (ansible_facts['distribution'] in ['AlmaLinux', 'RedHat', 'Rocky'] and ansible_facts['distribution_major_version'] is version('8', '>')) |
| 51 | + block: |
| 52 | + - name: Enable EPEL repository |
| 53 | + ansible.builtin.package: |
| 54 | + name: epel-release |
| 55 | + when: ansible_facts['os_family'] == "RedHat" |
| 56 | + |
| 57 | + - name: Install Kubernetes Python package using package manager on supported systems |
| 58 | + ansible.builtin.package: |
| 59 | + name: python3-kubernetes |
53 | 60 |
|
54 | 61 | - name: Allow workload on control plane node |
55 | 62 | kubernetes.core.k8s_taint: |
|
0 commit comments