Add RoleConfig output
authorSteven Hardy <shardy@redhat.com>
Thu, 20 Jul 2017 16:11:44 +0000 (17:11 +0100)
committerEmilien Macchi <emilien@redhat.com>
Sat, 12 Aug 2017 10:40:41 +0000 (10:40 +0000)
commit46279be9cb77ec9cf6e53e77c239a51efda06d80
tree5a75ac2af40efda236f330cfd7f1e2c1d78f22b6
parent38db8e7d49e1ed10ed98ee37bc43f449bac3b524
Add RoleConfig output

This exposes the deploy workflow for all roles from deploy-steps
via overcloud.j2.yaml - which means we can write it via the new
openstack overcloud config download command and/or run the workflow
outside of heat via mistral

With https://review.openstack.org/#/c/485732/ applied to
tripleoclient it becomes possible to do:

openstack overcloud config download --config-dir tmpconfig
cd tmpconfig/tripleo-EvEZk0-config
ansible-playbook -b -i /usr/bin/tripleo-ansible-inventory deploy_steps_playbook.yaml

This runs the deploy steps, exactly the same as normally run via heat
via ansible-playbook for all overcloud nodes (--limit can be used to restrict
to specific nodes/roles).

Change-Id: I96ec09bc788836584c4b39dcce5bf9b80e914c71
common/deploy-steps.j2
overcloud.j2.yaml