From 69370cff75724e51f9f6c2068ea05bbd84dec8d1 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Mon, 9 Apr 2012 12:51:02 -0400 Subject: fix rack check --- manifests/init.pp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 3e6ebb7..4082ef1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -13,7 +13,7 @@ class passenger ( $use_gems = false, $use_munin = true ) if $passenger_ensure_version == '' { $passenger_ensure_version = 'installed' } if $librack_ensure_version == '' { $librack_ensure_version = 'installed' } - if ! $use_gems { + if !$use_gems { if !defined(Package["libapache2-mod-passenger"]) { package { "libapache2-mod-passenger": @@ -32,9 +32,13 @@ class passenger ( $use_gems = false, $use_munin = true ) "passenger": provider => gem, ensure => $passenger_ensure_version; - "rack": - provider => gem, - ensure => $librack_ensure_version; + } + if !defined(Package["rack"]) { + package { + "rack": + provider => gem, + ensure => $librack_ensure_version; + } } } } -- cgit v1.2.3