f8b23931a6
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> |
||
---|---|---|
ci-scripts | ||
config | ||
doc | ||
playbooks | ||
releasenotes | ||
roles | ||
zuul.d | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.pre-commit-config.yaml | ||
.yamllint | ||
LICENSE | ||
README.rst | ||
bindep.txt | ||
molecule-requirements.txt | ||
other-requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini | ||
vars |
README.rst
Team and repository tags
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.