1 $LOAD_PATH.push("#{File.dirname(__FILE__)}/../_lib")
2 #${chef-repo}/_lib/grid.rb
6 description 'Pleiades workflow node'
14 #env_run_lists "prod" => ["recipe[apache2]"], "staging" => ["recipe[apache2::staging]"], "_default" => []
16 this_subcluster = Grid::CLUSTERS[:pleiades][:workflows]
17 mcast_addr = this_subcluster[:mcast_addr]
21 udp_send_channels4ucast = []
22 this_subcluster[:nodes].first(2).each {|host|
23 udp_send_channels4ucast.push(
26 'host' => "#{host}.#{Grid::DOMAIN}",
41 'name' => this_subcluster[:alias],
42 'owner' => Grid::DOMAIN
46 'udp_send_channels' => [
48 'mcast_join' => mcast_addr,
54 'udp_recv_channels' => [
56 'mcast_join' => mcast_addr,
63 'udp_send_channels' => udp_send_channels4ucast,
64 'udp_recv_channels' => [