diff options
author | varac <varacanero@zeromail.org> | 2016-01-22 17:35:12 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2016-01-22 17:35:12 +0100 |
commit | 63dac9013922176019566d4e3cb9a5bf79e705c4 (patch) | |
tree | 9b3c3f42e16a96d2af34bc31bd364ed24a99597f /manifests/mail.pp | |
parent | c95c74763f9b9873c720c4f04ecb5a0daf277d7f (diff) | |
parent | 72b32ac5fe67d931aa3bf4ba19ab8dcde7a23c01 (diff) |
Merge remote-tracking branch 'immerda/master'
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 + } } } |