|
39 | 39 | - name: Enable CodeReady Builder repo for CentOS9 Stream |
40 | 40 | shell: dnf config-manager --set-enabled crb |
41 | 41 | when: |
42 | | - - ansible_distribution_major_version != "6" |
43 | | - - ansible_distribution_major_version != "7" |
44 | | - - ansible_distribution_major_version != "8" |
| 42 | + - ansible_distribution_major_version| int > 8 |
45 | 43 | tags: patch_update |
46 | 44 |
|
47 | 45 | - name: Clean dnf cache |
|
75 | 73 | package: "name={{ item }} state=latest" |
76 | 74 | with_items: "{{ Additional_Build_Tools_CentOS8_Plus }}" |
77 | 75 | when: |
78 | | - - ansible_distribution_major_version != "6" |
79 | | - - ansible_distribution_major_version != "7" |
| 76 | + - ansible_distribution_major_version|int > 7 |
| 77 | + - ansible_distribution_major_version|int > 7 |
80 | 78 | tags: build_tools |
81 | 79 |
|
82 | 80 | - name: Install additional build tools when NOT CentOS8+ |
83 | 81 | package: "name={{ item }} state=latest" |
84 | 82 | with_items: "{{ Additional_Build_Tools_NOT_CentOS8_CentOS9Stream }}" |
85 | 83 | when: |
86 | | - - ansible_distribution_major_version != "6" |
87 | | - - ansible_distribution_major_version != "7" |
| 84 | + - ansible_distribution_major_version|int < 8 |
88 | 85 | tags: build_tools |
89 | 86 |
|
90 | 87 | - name: Install additional test tools for CentOS 10+ e.g. weston |
91 | 88 | package: "name={{ item }} state=latest" |
92 | 89 | with_items: "{{ Additional_Test_Tools_CentOS10_Plus }}" |
93 | 90 | when: |
94 | | - - ansible_distribution_major_version != "6" |
95 | | - - ansible_distribution_major_version != "7" |
96 | | - - ansible_distribution_major_version != "8" |
97 | | - - ansible_distribution_major_version != "9" |
| 91 | + - ansible_distribution_major_version|int > 10 |
98 | 92 | tags: test_tools |
99 | 93 |
|
100 | 94 | - name: Install additional tools for CentOS pre-10 |
101 | 95 | package: "name={{ item }} state=latest" |
102 | 96 | with_items: "{{ Additional_Test_Tools_PreCentOS10 }}" |
103 | 97 | when: |
104 | | - - ansible_distribution_major_version != "10" |
| 98 | + - ansible_distribution_major_version|int < 10 |
105 | 99 | tags: test_tools |
106 | 100 |
|
107 | 101 | - name: Install libdwarf.h for CentOS8 Stream |
|
324 | 318 | name: java |
325 | 319 | path: "{{ jre_path.stat.lnk_source }}/bin/java" |
326 | 320 | when: |
327 | | - - ansible_distribution_major_version != "6" |
328 | | - - ansible_distribution_major_version != "10" |
| 321 | + - ansible_distribution_major_version|int > 6 |
| 322 | + - ansible_distribution_major_version|int < 10 |
329 | 323 | tags: default_java |
330 | 324 |
|
331 | 325 | - name: Set Default JDK (CentOS 6) |
|
341 | 335 | name: javac |
342 | 336 | path: "{{ jdk_path.stat.lnk_source }}/bin/javac" |
343 | 337 | when: |
344 | | - - ansible_distribution_major_version != "6" |
345 | | - - ansible_distribution_major_version != "10" |
| 338 | + - ansible_distribution_major_version|int > 6 |
| 339 | + - ansible_distribution_major_version|int < 10 |
346 | 340 | tags: default_java |
347 | 341 |
|
348 | 342 | ########### |
|
0 commit comments