From ead48deedd6af4161e5fdd5550c4f714a44404bc Mon Sep 17 00:00:00 2001 From: Mehdi Abaakouk Date: Tue, 21 May 2013 17:05:41 +0200 Subject: [PATCH] Ensure xfsprogs and parted are not already installed Change-Id: I9c26d9dca2c5e69112776fb033fca8d8660f6179 --- manifests/xfs.pp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manifests/xfs.pp b/manifests/xfs.pp index 80743007..9a7ddb8b 100644 --- a/manifests/xfs.pp +++ b/manifests/xfs.pp @@ -2,7 +2,14 @@ # package dependencies for creating # xfs partitions class swift::xfs { - package { ['xfsprogs', 'parted']: - ensure => 'present' + if !defined(Package['xfsprogs']){ + package { 'xfsprogs': + ensure => present + } + } + if !defined(Package['parted']){ + package { 'parted': + ensure => present + } } }