Update openstack-puppet-modules dependencies

OPM package is metadata package with unversioned requirements which
means that update does not update the dependencies. This leaves us
with old puppet modules and old puppet during the puppet run.

Change-Id: I80f8a73142a09bb4178bb5a396d256ba81ba98a8
Closes-Bug: #1638266
Resolves: rhbz#1390559
This commit is contained in:
Lukas Bezdicka 2016-11-01 13:15:22 +01:00
parent 0f41197e6a
commit d8fa70d2fd

View File

@ -73,8 +73,9 @@ if [[ "$pacemaker_status" == "active" ]] ; then
pcs cluster stop pcs cluster stop
fi fi
else else
echo "Upgrading openstack-puppet-modules" echo "Upgrading openstack-puppet-modules and its dependencies"
yum -q -y update openstack-puppet-modules yum -q -y update openstack-puppet-modules
yum deplist openstack-puppet-modules | awk '/dependency/{print $2}' | xargs yum -q -y update
echo "Upgrading other packages is handled by config management tooling" echo "Upgrading other packages is handled by config management tooling"
echo -n "true" > $heat_outputs_path.update_managed_packages echo -n "true" > $heat_outputs_path.update_managed_packages
exit 0 exit 0