lib/poolparty/base_packages/poolparty.rb in auser-poolparty-0.2.6 vs lib/poolparty/base_packages/poolparty.rb in auser-poolparty-0.2.8
- old
+ new
@@ -3,14 +3,14 @@
plugin :poolparty do
def enable
has_package(:name => "erlang")
# These should be installed automagically by poolparty, but just in case
- has_gempackage(:name => "activesupport")
- has_gempackage(:name => "logging")
- has_gempackage(:name => "hoe")
- has_gempackage(:name => "xml-simple")
+ has_gempackage(:name => "activesupport", :requires => package(:name => "rubygems"))
+ has_gempackage(:name => "logging", :requires => package(:name => "rubygems"))
+ has_gempackage(:name => "hoe", :requires => package(:name => "rubygems"))
+ has_gempackage(:name => "xml-simple", :requires => package(:name => "rubygems"))
has_gempackage(:name => "ParseTree", :version => "2.2.0", :requires => gempackage(:name => "hoe"))
has_gempackage(:name => "RubyInline", :requires => gempackage(:name => "ParseTree"))
has_gempackage(:name => "open4", :requires => gempackage(:name => "hoe"))
has_gempackage(:name => "ruby2ruby", :requires => gempackage(:name => "ParseTree"))
@@ -22,11 +22,12 @@
# TODO: COME BACK AND CLEAN THIS UP
(self.respond_to?(:list_of_running_instances) ? self : parent).list_of_running_instances.each do |ri|
has_host({:name => "#{ri.name}", :ip => ri.ip })
end
- has_cron({:command => "cloud-maintain"}) do
- minute "*/5"
+ # -n #{parent.name}
+ has_cron({:command => ". /etc/profile && which cloud-maintain | /bin/sh"}) do
+ minute "*/2"
end
# has_host(:name => "puppet", :ip => (self.respond_to?(:master) ? self : parent).master.ip)
end
end
\ No newline at end of file