summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--manifests/backports.pp7
-rw-r--r--manifests/mail.pp4
-rw-r--r--manifests/tlsmail.pp7
3 files changed, 18 insertions, 0 deletions
diff --git a/manifests/backports.pp b/manifests/backports.pp
new file mode 100644
index 0000000..4290e34
--- /dev/null
+++ b/manifests/backports.pp
@@ -0,0 +1,7 @@
+class rubygems::backports {
+ require rubygems::devel
+ package{'backports':
+ ensure => present,
+ provider => gem,
+ }
+}
diff --git a/manifests/mail.pp b/manifests/mail.pp
index a7c5f1a..4afa0c7 100644
--- a/manifests/mail.pp
+++ b/manifests/mail.pp
@@ -4,4 +4,8 @@ class rubygems::mail {
ensure => present,
provider => gem,
}
+
+ if $rubyversion == '1.8.6' {
+ require rubygems::tlsmail
+ }
}
diff --git a/manifests/tlsmail.pp b/manifests/tlsmail.pp
new file mode 100644
index 0000000..71aa615
--- /dev/null
+++ b/manifests/tlsmail.pp
@@ -0,0 +1,7 @@
+class rubygems::tlsmail {
+ require rubygems::devel
+ package{'tlsmail':
+ ensure => present,
+ provider => gem,
+ }
+}