1 heat_template_version: ocata
2 description: 'Upgrade for via ansible by applying a step related tag'
7 description: Config (ansible yaml) that will be used to step through the deployment.
12 description: Step number of the upgrade
14 SkipUpgradeConfigTags:
15 type: comma_delimited_list
16 description: Ansible tags to skip during upgrade, e.g validation skips pre-upgrade validations
31 tasks: {get_param: UpgradeStepConfig}
33 AnsibleUpgradeConfigImpl:
34 type: OS::Heat::SoftwareConfig
41 - {get_param: SkipUpgradeConfigTags}
44 template: "common,stepSTEP"
46 STEP: {get_param: step}
47 modulepath: /usr/share/ansible-modules
50 config: {get_attr: [AnsibleConfig, value]}
54 description: The software config which runs ansible with tags
55 value: {get_resource: AnsibleUpgradeConfigImpl}
57 description: The configuration file used for upgrade
58 value: {get_attr: [AnsibleConfig, value]}