Add environment to disable deploy steps
This enables either deploying without configuring any services, or temporarily disabling the deploy steps such as will be required for minor updates where we want to re-run the rolling update outside of heat. To deploy directly via ansible-playbook you can do e.g: openstack overcloud config download --config-dir tmpconfig cd tmpconfig/tripleo-6b02U7-config ansible-playbook -vvv -b -i /usr/bin/tripleo-ansible-inventory deploy_steps_playbook.yaml Which will run the same ansible steps as we normally run via heat. Change-Id: I59947b67523dfcc43d454d4ac7d82b06804cf71d
This commit is contained in:
parent
1801565a75
commit
ec58a4b6c5
|
@ -244,7 +244,7 @@ resources:
|
|||
|
||||
{% for step in range(1, deploy_steps_max) %}
|
||||
{{role.name}}Deployment_Step{{step}}:
|
||||
type: OS::Heat::StructuredDeploymentGroup
|
||||
type: OS::TripleO::DeploymentSteps
|
||||
depends_on:
|
||||
- WorkflowTasks_Step{{step}}_Execution
|
||||
# TODO(gfidente): the following if/else condition
|
||||
|
|
|
@ -109,6 +109,8 @@ resource_registry:
|
|||
|
||||
OS::TripleO::DeployedServerEnvironment: OS::Heat::None
|
||||
|
||||
OS::TripleO::DeploymentSteps: OS::Heat::StructuredDeploymentGroup
|
||||
|
||||
# services
|
||||
OS::TripleO::Services: common/services.yaml
|
||||
OS::TripleO::Services::Apache: puppet/services/apache.yaml
|
||||
|
|
Loading…
Reference in New Issue