Install nova-placement package on upgrade
authorSteven Hardy <shardy@redhat.com>
Fri, 17 Feb 2017 10:00:24 +0000 (10:00 +0000)
committerEmilien Macchi <emilien@redhat.com>
Fri, 3 Mar 2017 03:54:27 +0000 (03:54 +0000)
This doesn't exist in newton images, so install it via the
ansible tasks during step3 (when all other packages are updated).

Change-Id: I08fb7855b910ccc5a8ab2d73f1de15b695784abd
Closes-Bug: #1664265
(cherry picked from commit e6ed8a75eb8bebd22eef469bedeea7beae28037d)

puppet/services/nova-placement.yaml

index e19a988..98c446b 100644 (file)
@@ -122,3 +122,8 @@ outputs:
         - name: Stop nova_placement service (running under httpd)
           tags: step1
           service: name=httpd state=stopped
+        # The nova placement API isn't installed in newton images, so install
+        # it on upgrade
+        - name: Install nova-placement packages on upgrade
+          tags: step3
+          yum: name=openstack-nova-placement-api state=latest