36569be28d
Allow undercloud installations/upgrades from custom t-h-t, similarly to overcloud_templates_* et al. Unify and share custom t-h-t install script for OC and UC and mixed update/upgrade cases via new shared role tht-prep-config. To diverge undercloud from overcloud install/update/upgrade cases, use the following shared mappings (vars on the right correspond to UC cases): * tht_templates_path: undercloud_templates_path (defaults to RPM dir) * tht_templates_repo: undercloud_templates_repo * tht_templates_branch: undercloud_templates_branch * tht_templates_refspec: undercloud_templates_refspec and a 2nd group (defaults set to do nothing, but only disable the t-h-t prepare script's code blocks under control of those): * composable_scenario: undercloud_composable_scenario * upgrade_composable_scenario: undercloud_upgrade_composable_scenario * prep_post_hook_script: undercloud_prep_post_hook_script * download_templates_rpm: download_undercloud_templates_rpm * tht_rpm_url: undercloud_tht_rpm_url Those in group 2 may be customized to mimic the overcloud mixed upgrades logic for underclouds/all-in-one for future use. And for overclouds respectively, use mappings: * composable_scenario: remains unchanged * upgrade_composable_scenario: remains unchanged * prep_post_hook_script: overcloud_prep_post_hook_script * download_templates_rpm: download_overcloud_templates_rpm * tht_rpm_url: remains unchanged * tht_templates_path: overcloud_templates_path ... Related-bug: #1691467 Closes-bug: #1781227 Change-Id: I4e0dcf24b93b8e4afb8359cb5108c4b7b5ba3d55 Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com> |
||
---|---|---|
ci-scripts | ||
config | ||
playbooks | ||
releasenotes | ||
roles | ||
zuul.d | ||
.gitignore | ||
.gitreview | ||
LICENSE | ||
README.md | ||
other-requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.md
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 docs.