| |
@@ -1,8 +1,19 @@
|
| |
---
|
| |
+ - name: Set avocado package name
|
| |
+ set_fact:
|
| |
+ avocado_rpm: python2-avocado
|
| |
+
|
| |
+ - name: Set avocado package name for Fedora releases > 30
|
| |
+ set_fact:
|
| |
+ avocado_rpm: python3-avocado
|
| |
+ when:
|
| |
+ - ansible_distribution == "Fedora"
|
| |
+ - ansible_distribution_major_version > "30"
|
| |
+
|
| |
- name: Install the avocado requirements
|
| |
package: name={{item}} state=latest
|
| |
with_items:
|
| |
- - python2-avocado
|
| |
+ - "{{ avocado_rpm }}"
|
| |
- rsync # need rsync for Ansible synchronize module
|
| |
when: ansible_distribution_major_version != "8"
|
| |
|
| |
Fedora releases starting from F31 don't ship python2-avocado, use python3-avocado instead.