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> |
||
---|---|---|
.. | ||
bond-with-vlans-copy-nic-configs.sh.j2 | ||
network-environment.yaml.j2 |