Add SkipUpgradeConfigTags for upgrade config
It may be that we want ways to selectively disable certain tasks, such as pre-flight validations that might fail when restarting an upgrade from a failed state. This shows a way we might do that. Depends-On: I18214f80be9f3ad6c2d385fc00f3b786d3e7dda3 Change-Id: Ibffaaf1de0baf47a0450daa5b7cbb57d38746556
This commit is contained in:
parent
a04adaa5b8
commit
f1c2675073
@ -149,6 +149,9 @@ outputs:
|
||||
metadata_settings:
|
||||
get_attr: [ApacheServiceBase, role_data, metadata_settings]
|
||||
upgrade_tasks:
|
||||
- name: "PreUpgrade step0: Check service openstack-cinder-api is running"
|
||||
shell: /usr/bin/systemctl show 'openstack-cinder-api' --property ActiveState | grep '\bactive\b'
|
||||
tags: step0,validation
|
||||
- name: check for cinder running under apache (post upgrade)
|
||||
tags: step2
|
||||
shell: "apachectl -t -D DUMP_VHOSTS | grep -q cinder"
|
||||
|
@ -11,6 +11,11 @@ parameters:
|
||||
type: string
|
||||
description: Step number of the upgrade
|
||||
|
||||
SkipUpgradeConfigTags:
|
||||
type: comma_delimited_list
|
||||
description: Ansible tags to skip during upgrade, e.g validation skips pre-upgrade validations
|
||||
default: []
|
||||
|
||||
resources:
|
||||
|
||||
AnsibleConfig:
|
||||
@ -30,6 +35,10 @@ resources:
|
||||
properties:
|
||||
group: ansible
|
||||
options:
|
||||
skip_tags:
|
||||
list_join:
|
||||
- ","
|
||||
- {get_param: SkipUpgradeConfigTags}
|
||||
tags:
|
||||
str_replace:
|
||||
template: "stepSTEP"
|
||||
|
Loading…
Reference in New Issue
Block a user