X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=config%2Fbuild-nagios;h=545e4fde1ab1da2ad1785b02c6bbda2be788379f;hb=d06afb60d0b069dba5d677447d2f7244062d96fe;hp=13c3d4ce59a3fee980e070dea3d83d24fa4c720c;hpb=d821b6d6f3442fa6a428d31020d920c58f931cca;p=mirror%2Fdsa-nagios.git diff --git a/config/build-nagios b/config/build-nagios index 13c3d4c..545e4fd 100755 --- a/config/build-nagios +++ b/config/build-nagios @@ -239,9 +239,9 @@ def find_hosts(service, servers, hostgroups) hosts = merge_hosts_and_hostgroups service, servers, hostgroups, '' excludehosts = merge_hosts_and_hostgroups service, servers, hostgroups, 'exclude' - excludehosts.each{ |host| + excludehosts.uniq.each{ |host| if hosts.delete(host) == nil - throw "Cannot remove host #{host} from service #{service['service_description']}: it's not included anyway or excluded twice." + throw "Cannot remove host #{host} from service #{service['service_description']}: it's not included anyway." end }