diff options
author | Steven Hardy <shardy@redhat.com> | 2017-02-24 13:41:40 -0500 |
---|---|---|
committer | Steven Hardy <shardy@redhat.com> | 2017-05-04 13:00:44 +0000 |
commit | a7b56896792c1bd000295568c3b3706968e1bca1 (patch) | |
tree | 67d3969ae2feb6dc8f81ea06e2db706683198613 /puppet | |
parent | ae6883323eaed0a925b128dc53301bfa5995f41d (diff) |
Add StackUpdateType to set hiera on upgrade
This will enable those consuming the stack_update_type hieradata
set by this parameter to differentiate an update from a major upgrade
Change-Id: I38469f4b7d04165ea5371aeb0cbd2e9349d70c79
Diffstat (limited to 'puppet')
-rw-r--r-- | puppet/all-nodes-config.yaml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/puppet/all-nodes-config.yaml b/puppet/all-nodes-config.yaml index 7edf17af..60290f64 100644 --- a/puppet/all-nodes-config.yaml +++ b/puppet/all-nodes-config.yaml @@ -55,9 +55,18 @@ parameters: StackAction: type: string description: > - Heat action on performed top-level stack. + Heat action on performed top-level stack. Note StackUpdateType is + set to UPGRADE when a major-version upgrade is in progress. constraints: - allowed_values: ['CREATE', 'UPDATE'] + StackUpdateType: + type: string + description: > + Type of update, to differentiate between UPGRADE and UPDATE cases + when StackAction is UPDATE (both are the same stack action). + constraints: + - allowed_values: ['', 'UPGRADE'] + default: '' # NOTE(jaosorior): This is being set as IPA as it's the first # CA we'll actually be testing out. But we can change this if # people request it. @@ -170,6 +179,7 @@ resources: deploy_identifier: {get_param: DeployIdentifier} update_identifier: {get_param: UpdateIdentifier} stack_action: {get_param: StackAction} + stack_update_type: {get_param: StackUpdateType} vip_data: map_merge: # Dynamically generate per-service VIP data based on enabled_services |