Browse Source

checkip: route check exclusion list

Élie Bouttier 7 years ago
parent
commit
a25789cd1d
1 changed files with 13 additions and 12 deletions
  1. 13 12
      services/management/commands/checkip.py

+ 13 - 12
services/management/commands/checkip.py

@@ -59,17 +59,18 @@ class Command(BaseCommand):
                 if alloc.route != route:
                     self.stdout.write(self.style.WARNING("L’IP %s est routée sur %s dans ip_ttnn.txt mais routée sur %s pour le service #%d sur Djadhere" % (resource, route, alloc.route, alloc.service.pk)))
                 continue
-            if route.name in ['cluster', 'tls']:
-                if resource.reserved:
-                    self.stdout.write(self.style.WARNING("L’IP %s est marqué réservée dans Djadhere alors que routée via %s dans ip_ttnn.txt" % (resource, route)))
-                if check_reverse:
-                    try:
-                        reverse, _, _ = socket.gethostbyaddr(str(resource))
-                    except:
-                        reverse = '?'
-                else:
-                    reverse = '?'
-                self.stdout.write(self.style.WARNING("L’IP %s est disponible dans Djadhere alors que routée via %s dans ip_ttnn.txt (reverse : %s)" % (resource, route, reverse)))
-            else:
+            #if route.name not in ['cluster', 'tls', 'tunukr']:
+            if route.name in ['tunmin', 'tunsav', 'tunmvs', 'tunnai', 'tungoy', 'tunmon', 'tuncaz', 'tuntri', 'tunmts', 'tunfa2', 'tunmus', 'tunlar', 'tuncas', 'tunalt', 'tungby', 'tunpra', 'tunfab']:
                 if not resource.reserved:
                     self.stdout.write(self.style.WARNING("L’IP %s est routée via %s dans ip_ttnn.txt mais disponible dans Djadhere" % (resource, route)))
+                continue
+            if resource.reserved:
+                self.stdout.write(self.style.WARNING("L’IP %s est marqué réservée dans Djadhere alors que routée via %s dans ip_ttnn.txt" % (resource, route)))
+            if check_reverse:
+                try:
+                    reverse, _, _ = socket.gethostbyaddr(str(resource))
+                except:
+                    reverse = '?'
+            else:
+                reverse = '?'
+            self.stdout.write(self.style.WARNING("L’IP %s est disponible dans Djadhere alors que routée via %s dans ip_ttnn.txt (reverse : %s)" % (resource, route, reverse)))