packages: run upgrade at 'setup' stage
authorEmilien Macchi <emilien@redhat.com>
Fri, 14 Oct 2016 14:15:01 +0000 (10:15 -0400)
committerEmilien Macchi <emilien@redhat.com>
Fri, 14 Oct 2016 22:17:30 +0000 (18:17 -0400)
commit45783d1c643b7a47454207b3a90575f1ed8ab46d
treea07a43436587228af019dae3ba015c917fb264f6
parent33be802c705c857ce94a80252bc22b2e01e27fa8
packages: run upgrade at 'setup' stage

Instead of using an operator to make sure we upgrade package before any
service, which causes dependency cycles with iptables puppet module,
let's do another approach where we upgrade rpms in the 'setup' stage,
which is a stage that runs before configure and running services.

In that way, we'll remove dependency cycles and make sure packages are
upgrades before configure and running TripleO services.

Change-Id: I1be83f88be1959885c980ab4f428477d412751f7
manifests/packages.pp
manifests/packages/upgrades.pp [new file with mode: 0644]
spec/classes/tripleo_packages_spec.rb