]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Getting the list of zones
authorFrank Brehm <frank.brehm@pixelpark.com>
Thu, 9 Nov 2017 17:14:56 +0000 (18:14 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Thu, 9 Nov 2017 17:14:56 +0000 (18:14 +0100)
pp_lib/deploy_zones_from_pdns.py

index 35e24027937a9dfcbf8ad9f72ba1582c964ce484..e8c68c677687c10b76a02d0fba32fd6b82c0d006 100644 (file)
@@ -40,7 +40,7 @@ from .pdns_record import compare_rrsets
 
 from .pidfile import PidFileError, InvalidPidFileError, PidFileInUseError, PidFile
 
-__version__ = '0.2.3'
+__version__ = '0.2.4'
 LOG = logging.getLogger(__name__)
 
 
@@ -303,6 +303,9 @@ class PpDeployZonesApp(PpPDNSApplication):
 
             LOG.info("Here we go again ...")
 
+            self.zones = self.get_api_zones()
+            self.zones.sort(key=lambda x: cmp_to_key(compare_fqdn)(x.name_unicode))
+
         finally:
             self.cleanup()
             self.pidfile = None