1 $LOAD_PATH.push("#{File.dirname(__FILE__)}/../_lib")
2 #${chef-repo}/_lib/grid.rb
6 description 'Grid provisioning master node'
10 'role[ganglia-gmond]',
13 #env_run_lists "prod" => ["recipe[apache2]"], "staging" => ["recipe[apache2::staging]"], "_default" => []
15 this_subcluster = Grid::CLUSTERS[:base][:provisioningmasters]
16 mcast_addr = this_subcluster[:mcast_addr]
20 udp_send_channels4ucast = []
21 this_subcluster[:nodes].first(2).each {|host|
22 udp_send_channels4ucast.push(
25 'host' => "#{host}.#{Grid::DOMAIN}",
40 'name' => this_subcluster[:alias],
41 'owner' => Grid::DOMAIN
45 'udp_send_channels' => [
47 'mcast_join' => mcast_addr,
53 'udp_recv_channels' => [
55 'mcast_join' => mcast_addr,
62 'udp_send_channels' => udp_send_channels4ucast,
63 'udp_recv_channels' => [