Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Added main rubygems

  • Loading branch information...
commit 0ee52fe16b44a4e5da33ff209c4536ec56b7b313 1 parent aefb3d2
@edavis10 authored
View
1  desktop_manifest.rb
@@ -57,6 +57,7 @@ class DesktopManifest < ShadowPuppet::Manifest
include RubyPuppet
recipe :ruby
+ recipe :core_rubygems
include SqlitePuppet
recipe :sqlite
View
1  lib/postgres_puppet.rb
@@ -1,6 +1,7 @@
module PostgresPuppet
def postgres_client
package 'postgresql-client-8.4', :ensure => :latest
+ package 'postgres', :provider => :gem, :ensure => :latest
end
def postgres_server
View
97 lib/ruby_puppet.rb
@@ -10,4 +10,101 @@ def ruby
package "libopenssl-ruby", :ensure => :latest
package "libxml-ruby", :ensure => :latest
end
+
+ def core_rubygems
+ {
+ 'rails' => [:latest,'2.3.5','2.3.4','2.2.3','2.2.2','2.1.2','2.0.2'],
+ 'BlueCloth' => [:latest],
+ 'cheat' => [:latest],
+ 'capistrano' => [:latest],
+ 'chronic' => [:latest],
+ 'coderay' => [:latest],
+ 'cucumber' => [:latest, '0.1.12'],
+ 'inaction_mailer' => [:latest],
+ 'github' => [:latest],
+ 'erubis' => [:latest],
+ 'fakeweb' => [:latest],
+ 'flay' => [:latest],
+ 'flog' => [:latest],
+ 'gemcutter' => [:latest],
+ 'git' => [:latest],
+ 'gruff' => [:latest],
+ 'haml' => [:latest],
+ 'heckle' => [:latest],
+ 'heroku' => [:latest],
+ 'hoe' => [:latest],
+ 'hpricot' => [:latest],
+ 'httparty' => [:latest],
+ 'jeweler' => [:latest],
+ 'inherited_resurces' => [:latest],
+ 'metric_fu' => [:latest],
+ 'json' => [:latest],
+ 'formtastic' => [:latest],
+ 'liquid' => [:latest],
+ 'mailtrap' => [:latest],
+ 'maruku' => [:latest],
+ 'mechanize' => [:latest],
+ 'memcache-client' => [:latest],
+ 'memcached' => [:latest],
+ 'will_paginate' => [:latest],
+ 'money' => [:latest],
+ 'mongrel' => [:latest],
+ 'mongrel_cluster' => [:latest],
+ 'newrelic_rpm' => [:latest],
+ 'nofxx-object_daddy' => [:latest],
+ 'nokogiri' => [:latest],
+ 'machinist' => [:latest],
+ 'oniguruma' => [:latest],
+ 'query_trace' => [:latest],
+ 'rack-bug' => [:latest],
+ 'rack-test' => [:latest],
+ 'random_data' => [:latest],
+ 'rcov' => [:latest],
+ 'rdiscount' => [:latest],
+ 'RedCloth' => [:latest, '3.0.4', '3.0.0'],
+ 'redmine_plugin_support' => [:latest],
+ 'reek' => [:latest],
+ 'request-log-analyzer' => [:latest],
+ 'rest-client' => [:latest],
+ 'stringex' => [:latest],
+ 'rspec' => [:latest, '1.2.6'],
+ 'rspec-rails' => [:latest, '1.2.6'],
+ 'ruby-aws' => [:latest],
+ 'ruby-debug' => [:latest],
+ 'ruby-openid' => [:latest],
+ 'ruby-prof' => [:latest],
+ 'ruby2ruby' => [:latest],
+ 'rubyforge' => [:latest],
+ 'RubyInline' => [:latest],
+ 'aasm' => [:latest],
+ 'rubytree' => [:latest],
+ 'rvm' => [:latest],
+ 's3sync' => [:latest],
+ 'scout' => [:latest],
+ 'sinatra' => [:latest],
+ 'sinatra-ditties' => [:latest],
+ 'snippits' => [:latest],
+ 'taps' => [:latest],
+ 'test_benchmark' => [:latest],
+ 'thin' => [:latest],
+ 'thor' => [:latest],
+ 'factory_girl' => [:latest],
+ 'shoulda' => [:latest],
+ 'tzinfo' => [:latest],
+ 'utility_belt' => [:latest],
+ 'vpim' => [:latest],
+ 'webgen' => [:latest],
+ 'webrat' => [:latest],
+ 'ZenTest' => [:latest],
+ 'authlogic' => [:latest],
+ 'autotest-rails' => [:latest],
+ 'searchlogic' => [:latest]
+ }.each do |gem_name, versions|
+ versions.each do |version|
+
+ package gem_name, :provider => :gem, :ensure => version
+
+ end
+ end
+ end
end
Please sign in to comment.
Something went wrong with that request. Please try again.