diff options
Diffstat (limited to 'manifests/mail.pp')
-rw-r--r-- | manifests/mail.pp | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/manifests/mail.pp b/manifests/mail.pp index 4afa0c7..17de50e 100644 --- a/manifests/mail.pp +++ b/manifests/mail.pp @@ -1,11 +1,19 @@ +# manage the mail rubygem class rubygems::mail { - require rubygems::devel - package{'mail': - ensure => present, - provider => gem, - } + if ($::osfamily == 'RedHat') and + versioncmp($::operatingsystemmajrelease,'6') > 0 { + package{'rubygem-mail': + ensure => present, + } + } else { + require rubygems::devel + package{'mail': + ensure => present, + provider => gem, + } - if $rubyversion == '1.8.6' { - require rubygems::tlsmail + if $::rubyversion == '1.8.6' { + require rubygems::tlsmail + } } } |