Upgrade all packages after puppet managed ones
authorDan Prince <dprince@redhat.com>
Wed, 23 Dec 2015 15:20:44 +0000 (10:20 -0500)
committerDan Prince <dprince@redhat.com>
Wed, 23 Dec 2015 21:18:17 +0000 (16:18 -0500)
commit62e74d9663bdedf50cb77db5cfc843fc940149bc
tree241b4f307a7e20868c70b28cdb930b318761384b
parentd20f87fd0799246be551db47cf5cccafa55a3e18
Upgrade all packages after puppet managed ones

This updates tripleo::packages so that when enable_upgrade
is used it will:

 1) upgrade puppet managed packages (will trigger puppet dependencies)
 2) then upgrade all packages via exec
 3) then restart services

NOTE: the intention here is that the Exec['update-packages'] will
always execute if enable_upgrade is set. It is not idempotent
in this regard because I think we always want to execute it
if enable_upgrade is set.

Change-Id: I02f7cf07792765359f19fdf357024d9e48690e42
Related-bug: #1522943
manifests/packages.pp
spec/classes/tripleo_packages_spec.rb [new file with mode: 0644]