Ansible job definitions for Zuul
Go to file
Ian Wienand 50375ac31c ensure-pip: Clarify situation with ensure_pip_from_packages_with_python2
With I450171aad5e31d2925239ab3d0641cd23f6815a2 we defaulted
ensure_pip_from_packages_with_python2 to True when Ansible was running
under Python 2.  Clarify in the documentation that it will be set in
this condition.  Also clarify that EPEL is required to install Python
2 pip packages on CentOS 7.

The RedHat.yaml started installing python2 packages unconditionally
when running under Python 2 with
I2ab11bb45b6b2a49d54db39195228ab40141185c.  This should have just
relied on ensure_pip_from_packages_with_python2 variable, update that.
Thus this will default to True when under Python 2, but will allow
people to turn off including the Python 2 packages if they know they
will not need them (e.g. they may run Ansible under Python 2, but only
ever use python3 in testing, and thus can avoid the epel dependency).

All of the distribution roles actually install the Python 3
pip/setuptools/wheel packages unconditionally when
ensure_pip_from_packages is set; they do *not* install it for the
``ansible_python_interpreter`` as implied by the documentation.

Change-Id: Ib948c8a156a0a96d610a310b6291781c5d3c7f96
2020-07-23 10:55:18 +10:00
.rules Add linting rule to enforce no-same-owner policy 2020-06-18 11:06:45 +02:00
doc Add upload-logs-s3 2020-07-19 21:22:36 +02:00
playbooks dco-license: remove the empty nodeset 2020-07-22 14:46:41 +00:00
roles ensure-pip: Clarify situation with ensure_pip_from_packages_with_python2 2020-07-23 10:55:18 +10:00
test-playbooks Add upload-logs-s3 2020-07-19 21:22:36 +02:00
tests Add test cases for tox line comment parsing 2020-04-03 19:34:24 +02:00
tools Remove the -plain job variants 2020-06-17 11:47:54 +10:00
util-tasks Test multiarch release builds and use temp registry with buildx 2020-07-01 10:29:31 -07:00
zuul-tests.d Add upload-logs-s3 2020-07-19 21:22:36 +02:00
zuul.d dco-license: remove the empty nodeset 2020-07-22 14:46:41 +00:00
.ansible-lint Ignore ansible lint E106 2020-06-30 16:18:59 -07:00
.gitignore Ensure wheel exists for build-release-python 2020-06-17 16:59:24 -05: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
.yamllint yamlint: EOF newlines and comments indent 2020-05-14 08:42:17 +00:00
bindep.txt Fix py27 tox 2020-05-27 17:12:32 +02:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
linters-requirements.txt Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01: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-constraints.txt Fix py27 tox 2020-05-27 17:12:32 +02:00
test-requirements.txt Add upload-logs-s3 2020-07-19 21:22:36 +02:00
tox.ini Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01:00

Zuul Jobs

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