diff options
author | Marcel Haerry <haerry@puzzle.ch> | 2011-07-27 18:15:30 +0200 |
---|---|---|
committer | Marcel Haerry <haerry@puzzle.ch> | 2011-07-27 18:15:30 +0200 |
commit | 94690e54da30cd34c17300c9eb584f45e585e26f (patch) | |
tree | 75c18a24f85520b3735f37674d753ac7c247aa15 | |
parent | 3591598dc038f194d746343a49dda766a5582dd0 (diff) | |
parent | ab45ed7ed502a19cd8c88fb32c1e49b75ceccd69 (diff) |
merge with immerda
-rw-r--r-- | manifests/activerecord.pp | 7 | ||||
-rw-r--r-- | manifests/backports.pp | 7 | ||||
-rw-r--r-- | manifests/bcrypt.pp | 7 | ||||
-rw-r--r-- | manifests/brokengem.pp | 14 | ||||
-rw-r--r-- | manifests/camping.pp | 7 | ||||
-rw-r--r-- | manifests/devel.pp | 6 | ||||
-rw-r--r-- | manifests/gpgme.pp | 9 | ||||
-rw-r--r-- | manifests/hiera.pp | 7 | ||||
-rw-r--r-- | manifests/hiera_puppet.pp | 7 | ||||
-rw-r--r-- | manifests/highline.pp | 6 | ||||
-rw-r--r-- | manifests/init.pp | 6 | ||||
-rw-r--r-- | manifests/lockfile.pp | 7 | ||||
-rw-r--r-- | manifests/mail.pp | 11 | ||||
-rw-r--r-- | manifests/maildir.pp | 7 | ||||
-rw-r--r-- | manifests/markaby.pp | 7 | ||||
-rw-r--r-- | manifests/open4.pp | 7 | ||||
-rw-r--r-- | manifests/rack.pp | 7 | ||||
-rw-r--r-- | manifests/sqlite.pp | 6 | ||||
-rw-r--r-- | manifests/systemu.pp | 7 | ||||
-rw-r--r-- | manifests/tlsmail.pp | 7 | ||||
-rw-r--r-- | manifests/tmail.pp | 7 | ||||
-rw-r--r-- | manifests/xmpp4r.pp | 7 |
22 files changed, 160 insertions, 3 deletions
diff --git a/manifests/activerecord.pp b/manifests/activerecord.pp new file mode 100644 index 0000000..131222a --- /dev/null +++ b/manifests/activerecord.pp @@ -0,0 +1,7 @@ +class rubygems::activerecord { + require rubygems + package{'activerecord': + ensure => present, + provider => gem, + } +} 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/bcrypt.pp b/manifests/bcrypt.pp new file mode 100644 index 0000000..93bd9b0 --- /dev/null +++ b/manifests/bcrypt.pp @@ -0,0 +1,7 @@ +class rubygems::bcrypt { + require rubygems + package{'bcrypt-ruby': + ensure => present, + provider => gem, + } +} diff --git a/manifests/brokengem.pp b/manifests/brokengem.pp new file mode 100644 index 0000000..b3284d9 --- /dev/null +++ b/manifests/brokengem.pp @@ -0,0 +1,14 @@ +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/camping.pp b/manifests/camping.pp new file mode 100644 index 0000000..f79fca1 --- /dev/null +++ b/manifests/camping.pp @@ -0,0 +1,7 @@ +class rubygems::camping { + require rubygems::rack + package{'camping': + ensure => present, + provider => gem, + } +} diff --git a/manifests/devel.pp b/manifests/devel.pp new file mode 100644 index 0000000..2f69f89 --- /dev/null +++ b/manifests/devel.pp @@ -0,0 +1,6 @@ +class rubygems::devel { + include ::rubygems + include ruby::devel + include gcc +} + diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp new file mode 100644 index 0000000..b72b196 --- /dev/null +++ b/manifests/gpgme.pp @@ -0,0 +1,9 @@ +class rubygems::gpgme{ + require rubygems::devel + require gpg::gpgme::devel + + package{'ruby-gpgme': + ensure => present, + provider => gem, + } +} 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, + } +} diff --git a/manifests/highline.pp b/manifests/highline.pp new file mode 100644 index 0000000..b8eaa90 --- /dev/null +++ b/manifests/highline.pp @@ -0,0 +1,6 @@ +class rubygems::highline { + require rubygems + package{'rubygem-highline': + ensure => present, + } +} diff --git a/manifests/init.pp b/manifests/init.pp index 9f24b15..678bd54 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -14,7 +14,7 @@ # class rubygems { - package{'rubygems': - ensure => present - } + package{'rubygems': + ensure => installed, + } } diff --git a/manifests/lockfile.pp b/manifests/lockfile.pp new file mode 100644 index 0000000..f4ed6b0 --- /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/mail.pp b/manifests/mail.pp new file mode 100644 index 0000000..4afa0c7 --- /dev/null +++ b/manifests/mail.pp @@ -0,0 +1,11 @@ +class rubygems::mail { + require rubygems::devel + package{'mail': + ensure => present, + provider => gem, + } + + if $rubyversion == '1.8.6' { + require rubygems::tlsmail + } +} 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, + } +} diff --git a/manifests/markaby.pp b/manifests/markaby.pp new file mode 100644 index 0000000..817969e --- /dev/null +++ b/manifests/markaby.pp @@ -0,0 +1,7 @@ +class rubygems::markaby { + require rubygems + package{'markaby': + ensure => present, + provider => gem, + } +} diff --git a/manifests/open4.pp b/manifests/open4.pp new file mode 100644 index 0000000..1e3fbb7 --- /dev/null +++ b/manifests/open4.pp @@ -0,0 +1,7 @@ +class rubygems::open4 { + require rubygems + package{'open4': + ensure => present, + provider => gem, + } +} diff --git a/manifests/rack.pp b/manifests/rack.pp new file mode 100644 index 0000000..953ab22 --- /dev/null +++ b/manifests/rack.pp @@ -0,0 +1,7 @@ +class rubygems::rack { + require rubygems + package{'rack': + ensure => present, + provider => gem, + } +} diff --git a/manifests/sqlite.pp b/manifests/sqlite.pp new file mode 100644 index 0000000..6b67015 --- /dev/null +++ b/manifests/sqlite.pp @@ -0,0 +1,6 @@ +class rubygems::sqlite { + require rubygems::devel + package{'rubygem-sqlite3-ruby': + ensure => present, + } +} 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, + } +} 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, + } +} diff --git a/manifests/tmail.pp b/manifests/tmail.pp new file mode 100644 index 0000000..dd7117d --- /dev/null +++ b/manifests/tmail.pp @@ -0,0 +1,7 @@ +class rubygems::tmail { + require rubygems::devel + package{'tmail': + ensure => present, + provider => gem, + } +} diff --git a/manifests/xmpp4r.pp b/manifests/xmpp4r.pp new file mode 100644 index 0000000..068d582 --- /dev/null +++ b/manifests/xmpp4r.pp @@ -0,0 +1,7 @@ +class rubygems::xmpp4r { + require ::rubygems + package{'xmpp4r': + ensure => present, + provider => gem, + } +} |