1 $LOAD_PATH.push("#{File.dirname(__FILE__)}/../_lib")
2 #${chef-repo}/_lib/grid.rb
6 description 'Grid distribution node'
12 #'role[ganglia-gmond]',
17 this_subcluster = Grid::CLUSTERS[:base][:admins]
18 mcast_addr = this_subcluster[:mcast_addr]
22 udp_send_channels4ucast = []
23 this_subcluster[:nodes].first(2).each {|host|
24 udp_send_channels4ucast.push(
27 'host' => "#{host}.#{Grid::DOMAIN}",
42 'deb http://cdn.debian.net/debian wheezy main contrib non-free',
43 'deb http://cdn.debian.net/debian wheezy-updates main contrib',
44 'deb http://cdn.debian.net/debian wheezy-backports main contrib non-free',
45 'deb http://localhost/debian wheezy main contrib non-free',
46 'deb http://localhost/debian wheezy-updates main contrib',
47 'deb http://localhost/debian wheezy-backports main contrib non-free',
51 'cron_period' => '0 22 * * *',
52 #'cron_period' => '0 4 * * *',
78 'name' => this_subcluster[:alias],
79 'owner' => Grid::DOMAIN
83 'udp_send_channels' => [
85 'mcast_join' => mcast_addr,
91 'udp_recv_channels' => [
93 'mcast_join' => mcast_addr,
100 'udp_send_channels' => udp_send_channels4ucast,
101 'udp_recv_channels' => [