From be9e0e208190d5b469429f24b0491f4b5bd29bed Mon Sep 17 00:00:00 2001 From: Aimon Bustardo Date: Tue, 6 Nov 2012 15:11:05 -0800 Subject: [PATCH] wrap utilities packages in a if \!defined to prevent conflict with rvm module --- manifests/utilities.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/manifests/utilities.pp b/manifests/utilities.pp index 782c35998..49612c856 100644 --- a/manifests/utilities.pp +++ b/manifests/utilities.pp @@ -1,8 +1,14 @@ # unzip swig screen parted curl euca2ools - extra packages class nova::utilities { if $::osfamily == 'Debian' { - package { ['unzip', 'screen', 'parted', 'curl', 'euca2ools']: - ensure => present + define nova::utilities::install(){ + if !defined(Package[$title]){ + package { $title: + ensure => present + } + } } + $pkgs=['unzip', 'screen', 'parted', 'curl', 'euca2ools'] + nova::utilities::install{$pkgs:} } }