diff options
author | Steven Hardy <shardy@redhat.com> | 2016-12-02 13:58:24 +0000 |
---|---|---|
committer | Steven Hardy <shardy@redhat.com> | 2016-12-19 11:04:47 +0000 |
commit | 58c6988751c6d6b55cfc22aa87bc4f45b6509c2b (patch) | |
tree | dbb5051fad4067b53d4b63fc76225f8cd0e69e75 /overcloud.j2.yaml | |
parent | b8a4e40cf2281036d4fb1f8db48ce16625b2edac (diff) |
Run upgrade steps before post-deploy config
For some upgrade scenarios, e.g all-in-one deployments, it may
be possible to run the upgrade steps, then apply puppet in one
stack update, so reverse the order here. For normal deployments
the upgrade steps are mapped to OS::Heat::None so this will have
no effect.
Partially-Implements: blueprint overcloud-upgrades-per-service
Change-Id: I3c78751349a6ac2bc5dff82f67bffe13750ac21c
Diffstat (limited to 'overcloud.j2.yaml')
-rw-r--r-- | overcloud.j2.yaml | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/overcloud.j2.yaml b/overcloud.j2.yaml index 39a092b1..c40b0992 100644 --- a/overcloud.j2.yaml +++ b/overcloud.j2.yaml @@ -587,9 +587,9 @@ resources: servers: {get_attr: [{{role.name}}, attributes, nova_server_resource]} {% endfor %} - # Post deployment steps for all roles - AllNodesDeploySteps: - type: OS::TripleO::PostDeploySteps + # Upgrade steps for all roles + AllNodesUpgradeSteps: + type: OS::TripleO::UpgradeSteps depends_on: {% for role in roles %} - {{role.name}}AllNodesDeployment @@ -604,10 +604,10 @@ resources: {{role.name}}: {get_attr: [{{role.name}}ServiceChain, role_data]} {% endfor %} - # Upgrade steps for all roles - AllNodesUpgradeSteps: - type: OS::TripleO::UpgradeSteps - depends_on: AllNodesDeploySteps + # Post deployment steps for all roles + AllNodesDeploySteps: + type: OS::TripleO::PostDeploySteps + depends_on: AllNodesUpgradeSteps properties: servers: {% for role in roles %} @@ -618,7 +618,6 @@ resources: {{role.name}}: {get_attr: [{{role.name}}ServiceChain, role_data]} {% endfor %} - outputs: ManagedEndpoints: description: Asserts that the keystone endpoints have been provisioned. |