]> git.nbdom.net Git - nb.git/commitdiff
bin/ovh-api
authorDevops <sys@15gifts.com>
Wed, 5 Jul 2017 11:29:41 +0000 (12:29 +0100)
committerDevops <sys@15gifts.com>
Wed, 5 Jul 2017 11:29:41 +0000 (12:29 +0100)
bin/ovh-api

index 7edfb3d4b2d87f8db155059dea8f69fc6488e44c..eb8bc9959e603c18af2f72624a6433bb7891feb6 100755 (executable)
@@ -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});
         }