diff options
author | 2016-02-25 11:00:49 +0000 | |
---|---|---|
committer | 2016-02-25 11:00:49 +0000 | |
commit | 469f3be7b30eb2907669f4cd0b4cde6051d930d3 (patch) | |
tree | c0fe9ed86b27bec604737a110bef7ec1cdadf3d1 /overcloud.yaml | |
parent | cbe1474ec960207005408bc1e13da7acb2f291e7 (diff) | |
parent | 0dd10ffe4fcd9b191eaceabcd7bb124a4db10b06 (diff) |
Merge "Introduce update/upgrade workflow"
Diffstat (limited to 'overcloud.yaml')
-rw-r--r-- | overcloud.yaml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/overcloud.yaml b/overcloud.yaml index 9b95484e..0499fa67 100644 --- a/overcloud.yaml +++ b/overcloud.yaml @@ -1522,10 +1522,23 @@ resources: config: {get_resource: AllNodesValidationConfig} servers: {get_attr: [CephStorage, attributes, nova_server_resource]} + UpdateWorkflow: + type: OS::TripleO::Tasks::UpdateWorkflow + properties: + controller_servers: {get_attr: [Controller, attributes, nova_server_resource]} + compute_servers: {get_attr: [Compute, attributes, nova_server_resource]} + blockstorage_servers: {get_attr: [BlockStorage, attributes, nova_server_resource]} + objectstorage_servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]} + cephstorage_servers: {get_attr: [CephStorage, attributes, nova_server_resource]} + input_values: + deploy_identifier: {get_param: DeployIdentifier} + update_identifier: {get_param: UpdateIdentifier} + # Optional ExtraConfig for all nodes - all roles are passed in here, but # the nested template may configure each role differently (or not at all) AllNodesExtraConfig: type: OS::TripleO::AllNodesExtraConfig + depends_on: UpdateWorkflow properties: controller_servers: {get_attr: [Controller, attributes, nova_server_resource]} compute_servers: {get_attr: [Compute, attributes, nova_server_resource]} |