<% contact_groups = [] @environments.keys.sort.each do |env_name| hosts = "" @nagios_hosts.keys.sort.each do |hostname| hostdata = @nagios_hosts[hostname] domain_internal = hostdata['domain_internal'] if hostdata['environment'] == env_name hosts << '"' + domain_internal + '", ' end end contact_groups << ' ( "%s", [%s] )' % [env_name, hosts] end %> host_contactgroups = [ <%= contact_groups.join(",\n") %> ]