tripleo-quickstart-extras/roles
Emilien Macchi fc222b3963 overcloud-deploy: add config-download + ansible run feature
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
2017-10-13 22:01:29 -07:00
..
baremetal-prep-overcloud Fix unqualified Ansible boolean variables 2017-04-05 16:25:53 +02:00
baremetal-prep-virthost Integrate undercloud_user var into oooq-extras 2017-01-18 09:32:16 -05:00
baremetal-undercloud Display output from machine provisioning script 2017-08-24 10:48:31 -04:00
build-images build-images: adjust workaround for libguestfs 2017-09-12 17:42:14 +02:00
build-test-packages Merge "Revert "latest version of DLRN breaks CI"" 2017-10-09 11:09:26 +00:00
collect-logs overcloud-deploy: add config-download + ansible run feature 2017-10-13 22:01:29 -07:00
extras-common Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00
freeipa-setup Implement different approach to modify image 2017-05-30 18:51:14 +00:00
gate-quickstart Merge "[gate-quickstart] Fix some wild typos" 2017-03-17 14:36:49 +00:00
install-built-repo Use web repo with installed packages for image build 2017-04-05 14:15:05 +03:00
modify-image Change where the modify script logs 2017-08-30 08:54:22 +01:00
ovb-manage-stack Increase 'boot from volume' default baremetal volume size 2017-09-18 10:35:39 -04:00
overcloud-delete overcloud-delete: role test 2017-05-19 17:39:02 +00:00
overcloud-deploy overcloud-deploy: add config-download + ansible run feature 2017-10-13 22:01:29 -07:00
overcloud-prep-config Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00
overcloud-prep-containers Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00
overcloud-prep-flavors Add pipefail to each command that piped with timestamp 2017-03-26 19:49:32 +03:00
overcloud-prep-images Remove cloud-init update bits 2017-09-21 07:45:38 +03:00
overcloud-prep-network Remove obsolete interface adding for ipv6 2017-06-27 20:52:24 +03:00
overcloud-scale Add pipefail to each command that piped with timestamp 2017-03-26 19:49:32 +03:00
overcloud-ssl Make overcloud trust the undercloud's CA certificate 2017-08-24 11:11:07 +00:00
overcloud-upgrade Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00
tripleo-validations Better long validation task management 2017-08-02 19:42:49 +02:00
undercloud-deploy Merge "Allow custom undercloud roles files for images prepare" 2017-09-25 14:05:43 +00:00
undercloud-setup In-tree function ovs_vxlan_bridge 2017-08-29 19:52:23 -04:00
validate-ha extras-common: add undercloud_network_cidr as common var 2017-03-13 17:13:21 +01:00
validate-ipmi Adds 'exit 1' to validate-overcloud-ipmi-connection template 2017-06-07 17:56:09 +02:00
validate-sanity-checks Add pipefail to each command that piped with timestamp 2017-03-26 19:49:32 +03:00
validate-simple Merge "validate-simple: Fix template conditional" 2017-09-27 03:04:29 +00:00
validate-tempest Merge "Allow removing of options from tempest conf" 2017-10-10 03:52:54 +00:00
validate-undercloud Add pipefail to each command that piped with timestamp 2017-03-26 19:49:32 +03:00
virthost-full-cleanup Add /root/.cache/image-create to cleanup role 2017-07-24 15:18:21 +00:00