diff --git a/doc/source/python-jobs.rst b/doc/source/python-jobs.rst index 1269a0664..a80661ee5 100644 --- a/doc/source/python-jobs.rst +++ b/doc/source/python-jobs.rst @@ -9,6 +9,7 @@ Python Jobs .. zuul:autojob:: tox-py37 .. zuul:autojob:: tox-docs .. zuul:autojob:: tox-linters +.. zuul:autojob:: tox-molecule .. zuul:autojob:: tox-pep8 .. zuul:autojob:: tox-cover .. zuul:autojob:: tox-bashate diff --git a/playbooks/tox/pre-molecule.yaml b/playbooks/tox/pre-molecule.yaml new file mode 100644 index 000000000..52f5b5b26 --- /dev/null +++ b/playbooks/tox/pre-molecule.yaml @@ -0,0 +1,3 @@ +- hosts: all + roles: + - install-docker diff --git a/zuul.yaml b/zuul.yaml index 7c4a08984..d1fd44fca 100644 --- a/zuul.yaml +++ b/zuul.yaml @@ -212,6 +212,17 @@ vars: tox_envlist: linters +- job: + name: tox-molecule + parent: tox + pre-run: playbooks/tox/pre-molecule.yaml + description: | + Runs Ansible molecule testing on a system where docker is available. + + Uses tox with the ``molecule`` environment. + vars: + tox_envlist: molecule + - job: name: tox-pep8 parent: tox