Ansible job definitions for Zuul
Go to file
Kevin Carter 7f156f22c7
Make pre-molecule tox playbook platform agnostic
This change updates the tox molecule playbook to make it platform
agnostic by moving the OS specific package lists into var files
that will be dynamically loaded based on the operating system
the playbook is being executed against. This is being done so
that we can use molecule on OS's like CentOS, Ubuntu, SUSE,
Debian, etc. While the only platforms supported at this time
are Red Hat based, this change will allow additional var files
to be added enabling additional platforms without needing any
chanages to our task structure.

> The linters job has been updated to exclude vars files from the
  ansible lint playbook commands. This is done because the playbook
  commands assume all found files are playbooks.

Change-Id: I88f3551838e3676374d0a795631c8769ba40fbf4
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-01-02 09:49:28 -06:00
doc Merge "Adds go jobs and roles." 2019-12-13 17:50:51 +00:00
playbooks Make pre-molecule tox playbook platform agnostic 2020-01-02 09:49:28 -06:00
roles Fix ansible use of filters and tests 2019-12-17 10:49:57 -08:00
test-playbooks Use present for package state instead of installed 2019-12-17 08:24:05 -08:00
tests Add a python unit test framework 2018-07-25 09:11:25 -07:00
tools Make opensuse-15 job voting again 2019-11-25 08:27:54 +01:00
zuul-tests.d Merge "Adds go jobs and roles." 2019-12-13 17:50:51 +00:00
zuul.d Adds go jobs and roles. 2019-11-20 20:27:21 +01:00
.gitignore Add a python unit test framework 2018-07-25 09:11:25 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
bindep.txt Updated bindep to cover for MacOS requirements 2018-10-27 16:31:33 +00:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
test-requirements.txt Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
tox.ini Make pre-molecule tox playbook platform agnostic 2020-01-02 09:49:28 -06:00

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.