#376 use python3-avocado for new Fedora releases
Merged 4 years ago by astepano. Opened 4 years ago by bgoncalv.
bgoncalv/standard-test-roles fix-role  into  master

@@ -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.

Commit f468bfc fixes this pull-request

Pull-Request has been merged by astepano

4 years ago

Pull-Request has been merged by astepano

4 years ago