From 3da6b1d3867aba0f395e31a6d38bdb144e05d805 Mon Sep 17 00:00:00 2001 From: Bruno Goncalves Date: Oct 08 2019 08:06:55 +0000 Subject: use python3-avocado for new Fedora releases Fedora releases starting from F31 don't ship python2-avocado, use python3-avocado instead. --- diff --git a/roles/standard-test-avocado/tasks/main.yml b/roles/standard-test-avocado/tasks/main.yml index c442361..e3a3953 100644 --- a/roles/standard-test-avocado/tasks/main.yml +++ b/roles/standard-test-avocado/tasks/main.yml @@ -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"