From d77756fc176c020ebb74251f537f68508cde6e73 Mon Sep 17 00:00:00 2001 From: Devops Date: Wed, 5 Jul 2017 12:29:41 +0100 Subject: [PATCH] bin/ovh-api --- bin/ovh-api | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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}); } -- 2.47.3