-- cgit v1.2.3 From 3be51019f252939ca50ed0574ed7d1f595594732 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 29 May 2008 16:36:37 +0000 Subject: added from puzzle --- manifests/brokengem.pp | 10 ++++++++++ manifests/init.pp | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 manifests/brokengem.pp create mode 100644 manifests/init.pp diff --git a/manifests/brokengem.pp b/manifests/brokengem.pp new file mode 100644 index 0000000..0053557 --- /dev/null +++ b/manifests/brokengem.pp @@ -0,0 +1,10 @@ +define rubygems::brokengem($source,$ensure) { + exec { "get-gem-$name": + command => "/usr/bin/wget --output-document=/tmp/$name.gem $source", + creates => "/tmp/$name.gem", + before => Package[$name] + } + package { $name: ensure => $ensure, provider => gem, source => "/tmp/$name.gem" } +} + +# $Id$ diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..119cc80 --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,11 @@ +####################################### +# rubygems module +# original by luke kanies +# http://github.com/lak +# adapted by Puzzle ITC +# haerry+puppet(at)puzzle.ch +####################################### + +class rubygems { + package { rubygems: ensure => installed } +} -- cgit v1.2.3 From 3bc416abf330674c2200d9ffc6d60838d7fcc76c Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 29 May 2008 16:51:52 +0000 Subject: Merge commit 'github/master' --- files/.git_placeholder | 1 + 1 file changed, 1 insertion(+) create mode 100644 files/.git_placeholder diff --git a/files/.git_placeholder b/files/.git_placeholder new file mode 100644 index 0000000..89cb1fe --- /dev/null +++ b/files/.git_placeholder @@ -0,0 +1 @@ +# file needed for git - don't remove it -- cgit v1.2.3 From 908f654bde83cb6bb2013fdd9861f766535cf1e4 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 29 May 2008 16:51:58 +0000 Subject: removed placeholder --- files/.git_placeholder | 1 - 1 file changed, 1 deletion(-) delete mode 100644 files/.git_placeholder diff --git a/files/.git_placeholder b/files/.git_placeholder deleted file mode 100644 index 89cb1fe..0000000 --- a/files/.git_placeholder +++ /dev/null @@ -1 +0,0 @@ -# file needed for git - don't remove it -- cgit v1.2.3 From 02588b1934bf63a7bdb7f29661b154ee661071d0 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 13 Jun 2008 20:27:29 +0000 Subject: Merge commit 'puzzle/development' --- manifests/init.pp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 119cc80..76d3e70 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,10 +1,17 @@ -####################################### +# # rubygems module # original by luke kanies # http://github.com/lak -# adapted by Puzzle ITC -# haerry+puppet(at)puzzle.ch -####################################### +# +# Copyright 2008, Puzzle ITC GmbH +# Marcel Härry haerry+puppet(at)puzzle.ch +# Simon Josi josi+puppet(at)puzzle.ch +# +# This program is free software; you can redistribute +# it and/or modify it under the terms of the GNU +# General Public License version 3 as published by +# the Free Software Foundation. +# class rubygems { package { rubygems: ensure => installed } -- cgit v1.2.3 From 64b1b45d7516ec65efd4552da42734809f1e9e4a Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 20:06:58 +0200 Subject: added gpgme, highline and tmail gem --- manifests/gpgme.pp | 10 ++++++++++ manifests/highline.pp | 7 +++++++ manifests/tmail.pp | 7 +++++++ 3 files changed, 24 insertions(+) create mode 100644 manifests/gpgme.pp create mode 100644 manifests/highline.pp create mode 100644 manifests/tmail.pp diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp new file mode 100644 index 0000000..952c0d6 --- /dev/null +++ b/manifests/gpgme.pp @@ -0,0 +1,10 @@ +class rubygems::gpgme{ + include rubygems + include gpg::gpgme::devel + + package{'ruby-gpgme': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} diff --git a/manifests/highline.pp b/manifests/highline.pp new file mode 100644 index 0000000..0ef0771 --- /dev/null +++ b/manifests/highline.pp @@ -0,0 +1,7 @@ +class rubygems::highline { + package{'highline': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} diff --git a/manifests/tmail.pp b/manifests/tmail.pp new file mode 100644 index 0000000..2510c03 --- /dev/null +++ b/manifests/tmail.pp @@ -0,0 +1,7 @@ +class rubygems::tmail { + package{'tmail': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} -- cgit v1.2.3 From b91c7b8dcf91f84bbeb3abbf9d353bd9de8dc9d4 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:09:27 +0200 Subject: make ruby-devel a dependecy --- manifests/init.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 76d3e70..96c1bed 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -14,5 +14,9 @@ # class rubygems { - package { rubygems: ensure => installed } + include ruby::devel + package{'rubygems': + ensure => installed, + require => Package['ruby-devel'], + } } -- cgit v1.2.3 From 3c3be4f33fb145a42cf3ae7437dafdb0c2c57b25 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:43:36 +0200 Subject: only include devel things where needed --- manifests/brokengem.pp | 6 +++++- manifests/gpgme.pp | 4 ++-- manifests/init.pp | 4 +--- manifests/tmail.pp | 3 ++- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/manifests/brokengem.pp b/manifests/brokengem.pp index 0053557..b3284d9 100644 --- a/manifests/brokengem.pp +++ b/manifests/brokengem.pp @@ -4,7 +4,11 @@ define rubygems::brokengem($source,$ensure) { creates => "/tmp/$name.gem", before => Package[$name] } - package { $name: ensure => $ensure, provider => gem, source => "/tmp/$name.gem" } + package{$name: + ensure => $ensure, + provider => gem, + source => "/tmp/$name.gem" + } } # $Id$ diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp index 952c0d6..d2ca409 100644 --- a/manifests/gpgme.pp +++ b/manifests/gpgme.pp @@ -1,10 +1,10 @@ class rubygems::gpgme{ - include rubygems + include rubygems::devel include gpg::gpgme::devel package{'ruby-gpgme': ensure => present, provider => gem, - require => Package['rubygems'], + require => [ Package['rubygems'], Package['gcc'] ], } } diff --git a/manifests/init.pp b/manifests/init.pp index 96c1bed..678bd54 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -14,9 +14,7 @@ # class rubygems { - include ruby::devel - package{'rubygems': + package{'rubygems': ensure => installed, - require => Package['ruby-devel'], } } diff --git a/manifests/tmail.pp b/manifests/tmail.pp index 2510c03..3a2de7f 100644 --- a/manifests/tmail.pp +++ b/manifests/tmail.pp @@ -1,7 +1,8 @@ class rubygems::tmail { + include rubygems::devel package{'tmail': ensure => present, provider => gem, - require => Package['rubygems'], + require => [ Package['rubygems'], Package['gcc'] ], } } -- cgit v1.2.3 From 46033f1888c25c723c31cf3026e68ffe127ec3e1 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:52:38 +0200 Subject: added devel class --- manifests/devel.pp | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 manifests/devel.pp diff --git a/manifests/devel.pp b/manifests/devel.pp new file mode 100644 index 0000000..f927007 --- /dev/null +++ b/manifests/devel.pp @@ -0,0 +1,5 @@ +class rubygems::devel { + include ruby::devel + include gcc +} + -- cgit v1.2.3 From f336df706987bf0cc6bb2b754afd1c1161f42332 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:56:22 +0200 Subject: we need rubygems as well --- manifests/devel.pp | 1 + 1 file changed, 1 insertion(+) diff --git a/manifests/devel.pp b/manifests/devel.pp index f927007..67159c7 100644 --- a/manifests/devel.pp +++ b/manifests/devel.pp @@ -1,4 +1,5 @@ class rubygems::devel { + include rubygems include ruby::devel include gcc } -- cgit v1.2.3 From 8530da3ed8f9301b6f8aad06fca072520554c5b8 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:56:43 +0200 Subject: we need rubygems as well there --- manifests/highline.pp | 1 + 1 file changed, 1 insertion(+) diff --git a/manifests/highline.pp b/manifests/highline.pp index 0ef0771..b1861ba 100644 --- a/manifests/highline.pp +++ b/manifests/highline.pp @@ -1,4 +1,5 @@ class rubygems::highline { + include rubygems package{'highline': ensure => present, provider => gem, -- cgit v1.2.3 From e1958675a08f2b9cf29d44381fe9ca3a4cab3822 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 22:07:22 +0200 Subject: fixing class lookup --- manifests/gpgme.pp | 2 +- manifests/tmail.pp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp index d2ca409..7d47883 100644 --- a/manifests/gpgme.pp +++ b/manifests/gpgme.pp @@ -1,5 +1,5 @@ class rubygems::gpgme{ - include rubygems::devel + include ::rubygems::devel include gpg::gpgme::devel package{'ruby-gpgme': diff --git a/manifests/tmail.pp b/manifests/tmail.pp index 3a2de7f..be1c8da 100644 --- a/manifests/tmail.pp +++ b/manifests/tmail.pp @@ -1,5 +1,5 @@ class rubygems::tmail { - include rubygems::devel + include ::rubygems::devel package{'tmail': ensure => present, provider => gem, -- cgit v1.2.3 From b279795c2458ff0d11706fab41ce3cc9bb2bdd80 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 28 May 2009 21:00:37 +0200 Subject: added a bunch of rubygems --- manifests/activerecord.pp | 8 ++++++++ manifests/bcrypt.pp | 8 ++++++++ manifests/camping.rb | 9 +++++++++ manifests/markaby.pp | 8 ++++++++ manifests/rack.pp | 8 ++++++++ 5 files changed, 41 insertions(+) create mode 100644 manifests/activerecord.pp create mode 100644 manifests/bcrypt.pp create mode 100644 manifests/camping.rb create mode 100644 manifests/markaby.pp create mode 100644 manifests/rack.pp diff --git a/manifests/activerecord.pp b/manifests/activerecord.pp new file mode 100644 index 0000000..2ccd5ea --- /dev/null +++ b/manifests/activerecord.pp @@ -0,0 +1,8 @@ +class rubygems::activerecord { + include rubygems + package{'activerecord': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} diff --git a/manifests/bcrypt.pp b/manifests/bcrypt.pp new file mode 100644 index 0000000..294211d --- /dev/null +++ b/manifests/bcrypt.pp @@ -0,0 +1,8 @@ +class rubygems::bcrypt { + include rubygems + package{'bcrypt-ruby': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} diff --git a/manifests/camping.rb b/manifests/camping.rb new file mode 100644 index 0000000..c9b3a1f --- /dev/null +++ b/manifests/camping.rb @@ -0,0 +1,9 @@ +class rubygems::camping { + include rubygems + include rack + package{'camping': + ensure => present, + provider => gem, + require => [ Package['rubygems'], Package['rack'] ], + } +} diff --git a/manifests/markaby.pp b/manifests/markaby.pp new file mode 100644 index 0000000..511342b --- /dev/null +++ b/manifests/markaby.pp @@ -0,0 +1,8 @@ +class rubygems::markaby { + include rubygems + package{'markaby': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} diff --git a/manifests/rack.pp b/manifests/rack.pp new file mode 100644 index 0000000..2cf1480 --- /dev/null +++ b/manifests/rack.pp @@ -0,0 +1,8 @@ +class rubygems::rack { + include rubygems + package{'rack': + ensure => present, + provider => gem, + require => Package['rubygems'], + } +} -- cgit v1.2.3 From 9f76b808004f6a1307416b0bcf1053153b880dfe Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 28 May 2009 21:03:24 +0200 Subject: correct filenaming --- manifests/camping.pp | 9 +++++++++ manifests/camping.rb | 9 --------- 2 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 manifests/camping.pp delete mode 100644 manifests/camping.rb diff --git a/manifests/camping.pp b/manifests/camping.pp new file mode 100644 index 0000000..c9b3a1f --- /dev/null +++ b/manifests/camping.pp @@ -0,0 +1,9 @@ +class rubygems::camping { + include rubygems + include rack + package{'camping': + ensure => present, + provider => gem, + require => [ Package['rubygems'], Package['rack'] ], + } +} diff --git a/manifests/camping.rb b/manifests/camping.rb deleted file mode 100644 index c9b3a1f..0000000 --- a/manifests/camping.rb +++ /dev/null @@ -1,9 +0,0 @@ -class rubygems::camping { - include rubygems - include rack - package{'camping': - ensure => present, - provider => gem, - require => [ Package['rubygems'], Package['rack'] ], - } -} -- cgit v1.2.3 From d187ef18c92d236877b0cf9f015d31d30ab911d6 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 29 May 2009 01:02:49 +0200 Subject: added sqlite rubygem --- manifests/sqlite.pp | 1 + 1 file changed, 1 insertion(+) create mode 100644 manifests/sqlite.pp diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp new file mode 100644 index 0000000..310f2fe --- /dev/null +++ b/manifests/sqlite.pp @@ -0,0 +1 @@ +class ru -- cgit v1.2.3 From 737a6cb947861419ad7a9566077adda56e67d57c Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 29 May 2009 02:54:54 +0200 Subject: finally added rubygems sqlite --- manifests/sqlite.pp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp index 310f2fe..67a1658 100644 --- a/manifests/sqlite.pp +++ b/manifests/sqlite.pp @@ -1 +1,9 @@ -class ru +class rubygems::sqlite { + include rubygems + include sqlite::devel + package{'sqlite-ruby': + ensure => present, + provider => gem, + require => [ Package['rubygems'], Pakcage['sqlite-devel'] ], + } +} -- cgit v1.2.3 From 66d62f11f8777a124d462a5a5d9e0c187c9e4bc5 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 29 May 2009 03:00:00 +0200 Subject: fix typo --- manifests/sqlite.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp index 67a1658..900f2fe 100644 --- a/manifests/sqlite.pp +++ b/manifests/sqlite.pp @@ -4,6 +4,6 @@ class rubygems::sqlite { package{'sqlite-ruby': ensure => present, provider => gem, - require => [ Package['rubygems'], Pakcage['sqlite-devel'] ], + require => [ Package['rubygems'], Package['sqlite-devel'] ], } } -- cgit v1.2.3 From 3a56cc629d71fda729f0499808bea780db16d20b Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 29 May 2009 04:24:21 +0200 Subject: rather use package --- manifests/sqlite.pp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp index 900f2fe..df4b899 100644 --- a/manifests/sqlite.pp +++ b/manifests/sqlite.pp @@ -1,9 +1,5 @@ class rubygems::sqlite { - include rubygems - include sqlite::devel - package{'sqlite-ruby': + package{'rubygem-sqlite3-ruby': ensure => present, - provider => gem, - require => [ Package['rubygems'], Package['sqlite-devel'] ], } } -- cgit v1.2.3 From 2016ec2b9faa74f6f681327d9ea1f4b1a98a873f Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 11 Jun 2009 08:45:55 +0200 Subject: install highline by package --- manifests/highline.pp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/manifests/highline.pp b/manifests/highline.pp index b1861ba..639c728 100644 --- a/manifests/highline.pp +++ b/manifests/highline.pp @@ -1,8 +1,7 @@ class rubygems::highline { include rubygems - package{'highline': + package{'rubygem-highline': ensure => present, - provider => gem, require => Package['rubygems'], } } -- cgit v1.2.3 From e1f82195c97472c2a1550ea17d8304641f3f4d33 Mon Sep 17 00:00:00 2001 From: mh Date: Sat, 31 Oct 2009 16:34:08 +0100 Subject: fixing includes --- manifests/activerecord.pp | 2 +- manifests/bcrypt.pp | 2 +- manifests/camping.pp | 3 +-- manifests/devel.pp | 2 +- manifests/highline.pp | 2 +- manifests/markaby.pp | 2 +- manifests/rack.pp | 2 +- 7 files changed, 7 insertions(+), 8 deletions(-) diff --git a/manifests/activerecord.pp b/manifests/activerecord.pp index 2ccd5ea..35f4738 100644 --- a/manifests/activerecord.pp +++ b/manifests/activerecord.pp @@ -1,5 +1,5 @@ class rubygems::activerecord { - include rubygems + include ::rubygems package{'activerecord': ensure => present, provider => gem, diff --git a/manifests/bcrypt.pp b/manifests/bcrypt.pp index 294211d..052aae5 100644 --- a/manifests/bcrypt.pp +++ b/manifests/bcrypt.pp @@ -1,5 +1,5 @@ class rubygems::bcrypt { - include rubygems + include ::rubygems package{'bcrypt-ruby': ensure => present, provider => gem, diff --git a/manifests/camping.pp b/manifests/camping.pp index c9b3a1f..f0f508a 100644 --- a/manifests/camping.pp +++ b/manifests/camping.pp @@ -1,6 +1,5 @@ class rubygems::camping { - include rubygems - include rack + include rubygems::rack package{'camping': ensure => present, provider => gem, diff --git a/manifests/devel.pp b/manifests/devel.pp index 67159c7..2f69f89 100644 --- a/manifests/devel.pp +++ b/manifests/devel.pp @@ -1,5 +1,5 @@ class rubygems::devel { - include rubygems + include ::rubygems include ruby::devel include gcc } diff --git a/manifests/highline.pp b/manifests/highline.pp index 639c728..117d0b1 100644 --- a/manifests/highline.pp +++ b/manifests/highline.pp @@ -1,5 +1,5 @@ class rubygems::highline { - include rubygems + include ::rubygems package{'rubygem-highline': ensure => present, require => Package['rubygems'], diff --git a/manifests/markaby.pp b/manifests/markaby.pp index 511342b..bc2e9d1 100644 --- a/manifests/markaby.pp +++ b/manifests/markaby.pp @@ -1,5 +1,5 @@ class rubygems::markaby { - include rubygems + include ::rubygems package{'markaby': ensure => present, provider => gem, diff --git a/manifests/rack.pp b/manifests/rack.pp index 2cf1480..40867f4 100644 --- a/manifests/rack.pp +++ b/manifests/rack.pp @@ -1,5 +1,5 @@ class rubygems::rack { - include rubygems + include ::rubygems package{'rack': ensure => present, provider => gem, -- cgit v1.2.3 From d2e9ee2300de6a794c5be69f96f09d8005d809d2 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 13 Dec 2009 18:54:21 +0100 Subject: use new require function to get rid of additional dependecies --- manifests/activerecord.pp | 3 +-- manifests/bcrypt.pp | 3 +-- manifests/camping.pp | 3 +-- manifests/gpgme.pp | 5 ++--- manifests/highline.pp | 3 +-- manifests/markaby.pp | 3 +-- manifests/rack.pp | 3 +-- manifests/tmail.pp | 3 +-- 8 files changed, 9 insertions(+), 17 deletions(-) diff --git a/manifests/activerecord.pp b/manifests/activerecord.pp index 35f4738..5a7af2b 100644 --- a/manifests/activerecord.pp +++ b/manifests/activerecord.pp @@ -1,8 +1,7 @@ class rubygems::activerecord { - include ::rubygems + require ::rubygems package{'activerecord': ensure => present, provider => gem, - require => Package['rubygems'], } } diff --git a/manifests/bcrypt.pp b/manifests/bcrypt.pp index 052aae5..8fbbc60 100644 --- a/manifests/bcrypt.pp +++ b/manifests/bcrypt.pp @@ -1,8 +1,7 @@ class rubygems::bcrypt { - include ::rubygems + require ::rubygems package{'bcrypt-ruby': ensure => present, provider => gem, - require => Package['rubygems'], } } diff --git a/manifests/camping.pp b/manifests/camping.pp index f0f508a..f79fca1 100644 --- a/manifests/camping.pp +++ b/manifests/camping.pp @@ -1,8 +1,7 @@ class rubygems::camping { - include rubygems::rack + require rubygems::rack package{'camping': ensure => present, provider => gem, - require => [ Package['rubygems'], Package['rack'] ], } } diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp index 7d47883..b2d3d20 100644 --- a/manifests/gpgme.pp +++ b/manifests/gpgme.pp @@ -1,10 +1,9 @@ class rubygems::gpgme{ - include ::rubygems::devel - include gpg::gpgme::devel + require ::rubygems::devel + require gpg::gpgme::devel package{'ruby-gpgme': ensure => present, provider => gem, - require => [ Package['rubygems'], Package['gcc'] ], } } diff --git a/manifests/highline.pp b/manifests/highline.pp index 117d0b1..7c4815f 100644 --- a/manifests/highline.pp +++ b/manifests/highline.pp @@ -1,7 +1,6 @@ class rubygems::highline { - include ::rubygems + require ::rubygems package{'rubygem-highline': ensure => present, - require => Package['rubygems'], } } diff --git a/manifests/markaby.pp b/manifests/markaby.pp index bc2e9d1..76f1eb8 100644 --- a/manifests/markaby.pp +++ b/manifests/markaby.pp @@ -1,8 +1,7 @@ class rubygems::markaby { - include ::rubygems + require ::rubygems package{'markaby': ensure => present, provider => gem, - require => Package['rubygems'], } } diff --git a/manifests/rack.pp b/manifests/rack.pp index 40867f4..1d01639 100644 --- a/manifests/rack.pp +++ b/manifests/rack.pp @@ -1,8 +1,7 @@ class rubygems::rack { - include ::rubygems + require ::rubygems package{'rack': ensure => present, provider => gem, - require => Package['rubygems'], } } diff --git a/manifests/tmail.pp b/manifests/tmail.pp index be1c8da..efff0f2 100644 --- a/manifests/tmail.pp +++ b/manifests/tmail.pp @@ -1,8 +1,7 @@ class rubygems::tmail { - include ::rubygems::devel + require ::rubygems::devel package{'tmail': ensure => present, provider => gem, - require => [ Package['rubygems'], Package['gcc'] ], } } -- cgit v1.2.3 From e04611e2b959905e34581377ae40850c27f93842 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 13 Dec 2009 18:54:32 +0100 Subject: add new gems --- manifests/lockfile.pp | 7 +++++++ manifests/open4.pp | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 manifests/lockfile.pp create mode 100644 manifests/open4.pp diff --git a/manifests/lockfile.pp b/manifests/lockfile.pp new file mode 100644 index 0000000..753991b --- /dev/null +++ b/manifests/lockfile.pp @@ -0,0 +1,7 @@ +class rubygems::lockfile { + require ::rubygems + package{'lockfile': + ensure => present, + provider => gem, + } +} diff --git a/manifests/open4.pp b/manifests/open4.pp new file mode 100644 index 0000000..fc738e4 --- /dev/null +++ b/manifests/open4.pp @@ -0,0 +1,7 @@ +class rubygems::open4 { + require ::rubygems + package{'open4': + ensure => present, + provider => gem, + } +} -- cgit v1.2.3 From 10ab54dc6538655ff8e0cbe3c730b477986aa1b7 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 13 Dec 2009 19:21:09 +0100 Subject: fix inclusion --- manifests/activerecord.pp | 2 +- manifests/bcrypt.pp | 2 +- manifests/gpgme.pp | 2 +- manifests/highline.pp | 2 +- manifests/lockfile.pp | 2 +- manifests/markaby.pp | 2 +- manifests/open4.pp | 2 +- manifests/rack.pp | 2 +- manifests/sqlite.pp | 1 + manifests/tmail.pp | 2 +- 10 files changed, 10 insertions(+), 9 deletions(-) diff --git a/manifests/activerecord.pp b/manifests/activerecord.pp index 5a7af2b..131222a 100644 --- a/manifests/activerecord.pp +++ b/manifests/activerecord.pp @@ -1,5 +1,5 @@ class rubygems::activerecord { - require ::rubygems + require rubygems package{'activerecord': ensure => present, provider => gem, diff --git a/manifests/bcrypt.pp b/manifests/bcrypt.pp index 8fbbc60..93bd9b0 100644 --- a/manifests/bcrypt.pp +++ b/manifests/bcrypt.pp @@ -1,5 +1,5 @@ class rubygems::bcrypt { - require ::rubygems + require rubygems package{'bcrypt-ruby': ensure => present, provider => gem, diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp index b2d3d20..b72b196 100644 --- a/manifests/gpgme.pp +++ b/manifests/gpgme.pp @@ -1,5 +1,5 @@ class rubygems::gpgme{ - require ::rubygems::devel + require rubygems::devel require gpg::gpgme::devel package{'ruby-gpgme': diff --git a/manifests/highline.pp b/manifests/highline.pp index 7c4815f..b8eaa90 100644 --- a/manifests/highline.pp +++ b/manifests/highline.pp @@ -1,5 +1,5 @@ class rubygems::highline { - require ::rubygems + require rubygems package{'rubygem-highline': ensure => present, } diff --git a/manifests/lockfile.pp b/manifests/lockfile.pp index 753991b..f4ed6b0 100644 --- a/manifests/lockfile.pp +++ b/manifests/lockfile.pp @@ -1,5 +1,5 @@ class rubygems::lockfile { - require ::rubygems + require rubygems package{'lockfile': ensure => present, provider => gem, diff --git a/manifests/markaby.pp b/manifests/markaby.pp index 76f1eb8..817969e 100644 --- a/manifests/markaby.pp +++ b/manifests/markaby.pp @@ -1,5 +1,5 @@ class rubygems::markaby { - require ::rubygems + require rubygems package{'markaby': ensure => present, provider => gem, diff --git a/manifests/open4.pp b/manifests/open4.pp index fc738e4..1e3fbb7 100644 --- a/manifests/open4.pp +++ b/manifests/open4.pp @@ -1,5 +1,5 @@ class rubygems::open4 { - require ::rubygems + require rubygems package{'open4': ensure => present, provider => gem, diff --git a/manifests/rack.pp b/manifests/rack.pp index 1d01639..953ab22 100644 --- a/manifests/rack.pp +++ b/manifests/rack.pp @@ -1,5 +1,5 @@ class rubygems::rack { - require ::rubygems + require rubygems package{'rack': ensure => present, provider => gem, diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp index df4b899..6b67015 100644 --- a/manifests/sqlite.pp +++ b/manifests/sqlite.pp @@ -1,4 +1,5 @@ class rubygems::sqlite { + require rubygems::devel package{'rubygem-sqlite3-ruby': ensure => present, } diff --git a/manifests/tmail.pp b/manifests/tmail.pp index efff0f2..dd7117d 100644 --- a/manifests/tmail.pp +++ b/manifests/tmail.pp @@ -1,5 +1,5 @@ class rubygems::tmail { - require ::rubygems::devel + require rubygems::devel package{'tmail': ensure => present, provider => gem, -- cgit v1.2.3 From 6c84f44ee648db35d91f6f2a13f3ba4f6a1eecf8 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 26 Apr 2010 00:01:51 +0200 Subject: add some gems --- manifests/mail.pp | 7 +++++++ manifests/maildir.pp | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 manifests/mail.pp create mode 100644 manifests/maildir.pp diff --git a/manifests/mail.pp b/manifests/mail.pp new file mode 100644 index 0000000..a7c5f1a --- /dev/null +++ b/manifests/mail.pp @@ -0,0 +1,7 @@ +class rubygems::mail { + require rubygems::devel + package{'mail': + ensure => present, + provider => gem, + } +} diff --git a/manifests/maildir.pp b/manifests/maildir.pp new file mode 100644 index 0000000..1bdcc05 --- /dev/null +++ b/manifests/maildir.pp @@ -0,0 +1,7 @@ +class rubygems::maildir { + require rubygems::devel + package{'maildir': + ensure => present, + provider => gem, + } +} -- cgit v1.2.3 From ecf8079a8d3b96743c661122906a95fbd8e01e98 Mon Sep 17 00:00:00 2001 From: mh Date: Tue, 27 Apr 2010 02:02:14 +0200 Subject: add some rubygems, add dep to tlsmail for mail for ruby 1.8.6 --- manifests/backports.pp | 7 +++++++ manifests/mail.pp | 4 ++++ manifests/tlsmail.pp | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 manifests/backports.pp create mode 100644 manifests/tlsmail.pp 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, + } +} -- cgit v1.2.3 From 7798be761ce737137737e8a9400d018bc54c11aa Mon Sep 17 00:00:00 2001 From: mh Date: Wed, 6 Apr 2011 10:43:02 +0200 Subject: add xmpp4r gem --- manifests/xmpp4r.pp | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 manifests/xmpp4r.pp diff --git a/manifests/xmpp4r.pp b/manifests/xmpp4r.pp new file mode 100644 index 0000000..ea6d3fb --- /dev/null +++ b/manifests/xmpp4r.pp @@ -0,0 +1,6 @@ +class rubygems::xmpp4r { + package{'xmpp4r': + ensure => present, + provider => gem, + } +} -- cgit v1.2.3 From c2b6dd6aacc83291e320ad56970742761a8e4e6c Mon Sep 17 00:00:00 2001 From: mh Date: Wed, 6 Apr 2011 10:44:18 +0200 Subject: add dependency --- manifests/xmpp4r.pp | 1 + 1 file changed, 1 insertion(+) diff --git a/manifests/xmpp4r.pp b/manifests/xmpp4r.pp index ea6d3fb..068d582 100644 --- a/manifests/xmpp4r.pp +++ b/manifests/xmpp4r.pp @@ -1,4 +1,5 @@ class rubygems::xmpp4r { + require ::rubygems package{'xmpp4r': ensure => present, provider => gem, -- cgit v1.2.3 From 03e7363a76bbeb8cd0931f690befe55b54906529 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 6 May 2011 15:20:20 +0200 Subject: add systemu gem --- manifests/systemu.pp | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 manifests/systemu.pp diff --git a/manifests/systemu.pp b/manifests/systemu.pp new file mode 100644 index 0000000..62a599c --- /dev/null +++ b/manifests/systemu.pp @@ -0,0 +1,7 @@ +class rubygems::systemu { + require rubygems + package{'systemu': + ensure => present, + provider => gem, + } +} -- cgit v1.2.3 From ab45ed7ed502a19cd8c88fb32c1e49b75ceccd69 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 22 Jul 2011 13:20:11 +0200 Subject: add hiera gems --- manifests/hiera.pp | 7 +++++++ manifests/hiera_puppet.pp | 7 +++++++ 2 files changed, 14 insertions(+) create mode 100644 manifests/hiera.pp create mode 100644 manifests/hiera_puppet.pp diff --git a/manifests/hiera.pp b/manifests/hiera.pp new file mode 100644 index 0000000..4c766a1 --- /dev/null +++ b/manifests/hiera.pp @@ -0,0 +1,7 @@ +class rubygems::hiera{ + require ::rubygems + package{'hiera': + ensure => installed, + provider => gem, + } +} diff --git a/manifests/hiera_puppet.pp b/manifests/hiera_puppet.pp new file mode 100644 index 0000000..319e7d0 --- /dev/null +++ b/manifests/hiera_puppet.pp @@ -0,0 +1,7 @@ +class rubygems::hiera_puppet { + require rubygems::hiera + package{'hiera-puppet': + ensure => installed, + provider => gem, + } +} -- cgit v1.2.3