From: Devops Date: Wed, 5 Jul 2017 11:29:41 +0000 (+0100) Subject: bin/ovh-api X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=d77756fc176c020ebb74251f537f68508cde6e73;p=nb.git bin/ovh-api --- diff --git a/bin/ovh-api b/bin/ovh-api index 7edfb3d4..eb8bc995 100755 --- a/bin/ovh-api +++ b/bin/ovh-api @@ -99,7 +99,8 @@ sub ip_routed { for my $frontend_id (@$frontends) { my $frontend = query("/ipLoadbalancing/ip-$ip/frontend/$frontend_id") or exit 1; - next unless $frontend->{defaultBackendId}; + #next if $frontend->{defaultBackendId}; + next if $frontend->{disabled} ne 'false'; my $farms = query("/ipLoadbalancing/ip-$ip/".$frontend->{type}."/farm") or exit 1; for my $farm_id (@$farms) { @@ -107,6 +108,9 @@ sub ip_routed { my $servers = query("/ipLoadbalancing/ip-$ip/".$frontend->{type}."/farm/$farm_id/server") or exit 1; for my $id_server (@$servers) { my $server = query("/ipLoadbalancing/ip-$ip/".$frontend->{type}."/farm/$farm_id/server/$id_server") or exit 1; + next if $server->{backup} or $server->{status} ne 'active'; + #use Data::Dumper; warn Dumper($server); + push @routed,ip_routed($server->{address}); }