RETIRED, Extra Ansible roles to automate TripleO deployments
fc222b3963
There is some ongoing work to deploy the overcloud steps from Ansible. This patch aims to add the support for testing the feature. Parameters additions: - tripleo_config_download_log`: Sets the TripleO config-download log file path. - ansible_steps_log`: Sets the TripleO Ansible steps log file path. - config_download_args`: Sets the arguments to load config-download environment in THT. - step_tripleo_config_download`: false/true - whether to enable config-download. - deploy_steps_ansible`: false/true - whether to deploy the overcloud with config-download Ansible steps. Log collection (temporary, until we have a Mistral workflow): - /home/*/inventory - /home/*/tripleo-config-download/ Steps added to the overcloud-deploy: - Create config-downlad environment - Download TripleO configuration with tripleo-config-download - Add subnodes to known hosts - Deploy overcloud steps with Ansible Other: templates/config-download.yaml.j2 file is added to configure OS::TripleO::DeployedServer::ControlPlanePort resource_registry and also HostnameMap + DeployedServerPortMap. Some of the tasks implemented here are temporary and will be removed once we have a clean Mistral workflow. Co-Authored-By: James Slagle <jslagle@redhat.com> Co-Authored-By: Emilien Macchi <emilien@redhat.com> Implements: blueprint ansible-config-download Change-Id: I3a66e4a22d7bf15eddc5be1604af2b5737d49055 |
||
---|---|---|
ci-scripts | ||
config | ||
playbooks | ||
releasenotes | ||
roles | ||
.gitignore | ||
.gitreview | ||
LICENSE | ||
other-requirements.txt | ||
README.md | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
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.