01a91d3719
This adds the UpgradeInitCommonCommand for newton..ocata common UpgradeInit commands. This comes before the ansible upgrade steps so we need to do things like remove the old newton hieradata and install the ansible-pacemaker module and ansible heat-agent plugin This defaults to '' and is set in the major-upgrade-composable-steps and unset in the major-upgrade-converge environment files. Change-Id: I0c7a32194c0069b63a501a913c17907b47c9cc16
16 lines
576 B
YAML
16 lines
576 B
YAML
resource_registry:
|
|
OS::TripleO::PostDeploySteps: ../puppet/major_upgrade_steps.yaml
|
|
parameter_defaults:
|
|
UpgradeLevelNovaCompute: auto
|
|
UpgradeInitCommonCommand: |
|
|
#!/bin/bash
|
|
# Newton to Ocata, we need to remove old hiera hook data and
|
|
# install ansible heat agents and ansible-pacemaker
|
|
set -eu
|
|
yum install -y python-heat-agent-*
|
|
yum install -y ansible-pacemaker
|
|
rm -f /usr/libexec/os-apply-config/templates/etc/puppet/hiera.yaml
|
|
rm -f /usr/libexec/os-refresh-config/configure.d/40-hiera-datafiles
|
|
rm -f /etc/puppet/hieradata/*.yaml
|
|
|