lib/poolparty/base_packages/poolparty.rb in auser-poolparty-0.2.61 vs lib/poolparty/base_packages/poolparty.rb in auser-poolparty-0.2.62
- old
+ new
@@ -35,21 +35,25 @@
has_gempackage(:name => "RubyInline", :download_url => "http://rubyforge.org/frs/download.php/45683/RubyInline-3.8.1.gem")
has_gempackage(:name => "poolparty", :download_url => "http://github.com/auser/poolparty/tree/master%2Fpkg%2Fpoolparty.gem?raw=true", :requires => [get_gempackage("ruby2ruby"), get_gempackage("RubyInline"), get_gempackage("ParseTree")])
# , :ifnot => "/bin/ps aux | /bin/grep -q pm_node"
- has_exec(:name => "build_messenger", :command => ". /etc/profile && server-build-messenger")
- has_exec(:name => "start_node", :command => ". /etc/profile && server-start-node")
- has_exec(:name => "update_hosts", :command => ". /etc/profile && server-update-hosts")
# has_runit_service("pm_node", "pm_node", File.join(File.dirname(__FILE__), "..", "templates/messenger/node/"))
end
+ has_exec(:name => "build_messenger", :command => ". /etc/profile && server-build-messenger")
+ has_exec(:name => "start_node", :command => ". /etc/profile && server-start-node")
+ has_exec(:name => "update_hosts", :command => ". /etc/profile && server-update-hosts")
+
# execute_on_node do
has_cron(:name => "puppetd runner", :user => Base.user, :minute => "*/5") do
requires get_gempackage("poolparty")
command "/usr/bin/puppetrunner"
end
+ has_cron(:name => "update_hosts", :user => Base.user, :minute => "0") do
+ command ". /etc/profile && server-update-hosts"
+ end
has_remotefile(:name => "/usr/bin/puppetrunner") do
mode 744
template File.join(File.dirname(__FILE__), "..", "templates/puppetrunner")
end
@@ -71,10 +75,10 @@
command(PoolParty::Remote::RemoteInstance.puppet_master_rerun_command)
end
has_cron(:name => "Load handler", :user => Base.user, :minute => "*/4") do
requires get_gempackage("poolparty")
command(". /etc/profile && cloud-handle-load")
- end
+ end
has_cron(:name => "provisioning ensurer", :user => Base.user, :minute => "*/2") do
requires get_gempackage("poolparty")
command ". /etc/profile && cloud-ensure-provisioning"
end
# has_runit_service("client_server", "pm_client", File.join(File.dirname(__FILE__), "..", "templates/messenger/client/"))
\ No newline at end of file