Catch empty hostgroups during build
authorPeter Palfrader <peter@palfrader.org>
Tue, 16 Feb 2010 01:50:42 +0000 (02:50 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 16 Feb 2010 01:50:42 +0000 (02:50 +0100)
config/build-nagios

index 94a2b53..13c3d4c 100755 (executable)
@@ -358,6 +358,7 @@ config['servers'].each_pair{ |name, server|
 ##############
 config['hostgroups'].each_pair{ |name, hg|
        next if hg['private']
+       throw "Empty hostgroup #{name}" if hg['_memberlist'].length == 0
 
        set_complain_if_set hg, 'hostgroup_name', name                       , 'Hostgroup', name
        set_complain_if_set hg, 'members'       , hg['_memberlist'].join(","), 'Hostgroup', name