diff --git a/.zuul.yaml b/.zuul.yaml index 82bc2d5..8aebd31 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,8 +1,55 @@ ---- +- job: + name: ansible-role-boto3-base + parent: unittests + pre-run: tests/playbooks/pre.yaml + run: tests/playbooks/run.yaml + roles: + - zuul: windmill/ansible-role-boto3 + +# Testing for boto3_install_method: pip +- job: + name: ansible-role-boto3 + parent: ansible-role-boto3-base + +- job: + name: ansible-role-boto3-fedora-latest + parent: ansible-role-boto3 + nodeset: fedora-latest + +- job: + name: ansible-role-boto3-ubuntu-bionic + parent: ansible-role-boto3 + nodeset: ubuntu-bionic + +# Testing for boto3_install_method: git +- job: + name: ansible-role-boto3-src + parent: ansible-role-boto3-base + vars: + boto3_install_method: git + +- job: + name: ansible-role-boto3-src-fedora-latest + parent: ansible-role-boto3-src + nodeset: fedora-latest + +- job: + name: ansible-role-boto3-src-ubuntu-bionic + parent: ansible-role-boto3-src + nodeset: ubuntu-bionic + - project: check: jobs: + - ansible-role-boto3-fedora-latest + - ansible-role-boto3-ubuntu-bionic + - ansible-role-boto3-src-fedora-latest + - ansible-role-boto3-src-ubuntu-bionic - tox-linters gate: jobs: + - ansible-role-boto3-fedora-latest + - ansible-role-boto3-ubuntu-bionic + - ansible-role-boto3-src-fedora-latest + - ansible-role-boto3-src-ubuntu-bionic - tox-linters diff --git a/bindep.txt b/bindep.txt index a07f209..fa5734b 100644 --- a/bindep.txt +++ b/bindep.txt @@ -6,4 +6,4 @@ libffi-devel [platform:rpm] libffi-dev [platform:dpkg] libssl-dev [platform:dpkg] openssl-devel [platform:rpm] -python2-dnf [platform:fedora] +python3-dnf [platform:fedora]