RETIRED, Extra Ansible roles to automate TripleO deployments
Go to file
Bogdan Dobrelya f8b23931a6 Add more flexible mirrors settings for CI repro
Fix undefined value substituted for mirror_fqdn, when there is no
mirror_path defined in inventory variables used for the zuul-based CI
reproducer. Avoid using mirror_path if mirror_fqdn is defined. For
compatibility sakes, if mirror_path is in inventory, its value will be
used for mirror_fqdn and pypi_fqdn in zuul playbooks although.

Also pass for zuul playbooks pypi_fqdn and package_mirror, if defined.
When pypi_fqdn is omitted, custom mirror_fqdn always overwrites
the used (and trusted) pypi mirror. That might be undesired behavior
when configuring different mirrors for packages versus pip eggs.

Additionally, unhardcode zuul_site_mirror_fqdn and mirror_path. It used
to end up hardcoded in zuul-config/zuul.d/jobs.yaml.
In order to properly interpolate overrided mirrors, parametrize those.

With https://review.rdoproject.org/r/27758 in place, users can define
more flexible mirrors configurations by using: mirror_fqdn, pypi_fqdn,
package_mirror, or zuul_site_mirror_fqdn and mirror_path.

Change-Id: I66ef983460f7bf8be6e18b379ef1952f577044fe
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2021-02-02 11:40:19 +01:00
ci-scripts lint: bump flake8 2020-01-10 13:44:42 +00:00
config Fix artifacts url for ci.centos.org 2020-09-02 13:30:50 +05:30
doc Add doc/requirements 2021-01-05 10:57:13 +01:00
playbooks Merge "Set condition to run os_tempest" 2021-01-15 11:43:46 +00:00
releasenotes Add nova cellv2 multicell support 2020-02-03 18:17:27 +00:00
roles Add more flexible mirrors settings for CI repro 2021-02-02 11:40:19 +01:00
zuul.d Wire up new tripleo upgrades jobs template 2021-01-06 12:32:40 +02:00
.ansible-lint Fix ansible lint for python 3.8 2020-09-24 15:49:15 +05:30
.gitignore Tell people how to ignore their personnal editor temporary files 2019-02-22 09:07:15 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:42:23 +00:00
.pre-commit-config.yaml Bump linters 2020-11-09 14:41:17 +00:00
.yamllint Replace dict combine in standalone containers-prepare-parameters 2019-05-29 18:28:52 +00:00
LICENSE lint: enabled whitespace fixes 2020-01-05 14:07:37 +00:00
README.rst [Documentation] Migrate the format. 2018-11-16 16:21:50 +01:00
bindep.txt fixed linters 2019-10-18 10:42:29 +01:00
molecule-requirements.txt Restrict pytest-molecule to < 1.3.1 2020-10-15 17:36:59 -04:00
other-requirements.txt Replace the invalid links with the right ones for the document 2018-05-09 23:56:14 +00:00
setup.cfg Small cleanups 2020-05-03 16:11:07 +02:00
setup.py Add essential repo files 2016-11-22 13:23:57 +01:00
test-requirements.txt Add doc/requirements 2021-01-05 10:57:13 +01:00
tox.ini Add doc/requirements 2021-01-05 10:57:13 +01:00
vars Reuse the validate-tempest skip list in os_tempest 2019-03-04 13:36:59 +01:00

README.rst

Team and repository tags

image

Extra roles for tripleo-quickstart

These Ansible role are extending the functionality of tripleo-quickstart to do end-to-end deployment and testing of TripleO.

The documentation of each role is located in the individual role folders, and general usage information is in the tripleo-quickstart documentation.