heat_template_version: ocata description: > Post-upgrade configuration steps via puppet for all roles where upgrade is not disabled as defined in ../roles_data.yaml parameters: servers: type: json description: Mapping of Role name e.g Controller to a list of servers role_data: type: json description: Mapping of Role name e.g Controller to the per-role data DeployIdentifier: default: '' type: string description: > Setting this to a unique value will re-run any deployment tasks which perform configuration on a Heat stack-update. resources: # Note the include here is the same as post.j2.yaml but the data used at # the time of rendering is different if any roles disable upgrades {% set roles = roles|rejectattr('disable_upgrade_deployment')|list -%} {% include 'puppet-steps.j2' %}