From 624f236d6da548453279a88f1c49acdf026a7355 Mon Sep 17 00:00:00 2001
From: Dan Prince <dprince@redhat.com>
Date: Mon, 28 Sep 2015 12:28:08 -0400
Subject: Automatically install packages when upgrading

This simplifies use of tripleo::packages so that when
enable_upgrade is set to true you no longer have to enable_install
as well.

Change-Id: Ic3050a64530be9e2b6827ed8566f59d28547ae81
---
 manifests/packages.pp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

(limited to 'manifests/packages.pp')

diff --git a/manifests/packages.pp b/manifests/packages.pp
index 6a5813a..ac11efd 100644
--- a/manifests/packages.pp
+++ b/manifests/packages.pp
@@ -32,7 +32,7 @@ class tripleo::packages (
   $enable_upgrade = false,
 ) {
 
-  if !$enable_install {
+  if !$enable_install and !$enable_upgrade {
     case $::osfamily {
       'RedHat': {
         Package <| |> { provider => 'norpm' }
@@ -44,9 +44,6 @@ class tripleo::packages (
   }
 
   if $enable_upgrade {
-    if !$enable_install {
-      fail('Package upgrades require that enable_install be set to true')
-    }
     Package <| |> { ensure => 'latest' }
   }
 
-- 
cgit