From 3137f4bc88c74c251e1fa9d800a82440dbb16032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Soko=C5=82owski?= Date: Thu, 15 Sep 2022 12:01:23 +0200 Subject: [PATCH] dnsdisc.py: print enrtree URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakub SokoĊ‚owski --- consul/dnsdisc.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/consul/dnsdisc.py b/consul/dnsdisc.py index 932e240..00fc66b 100755 --- a/consul/dnsdisc.py +++ b/consul/dnsdisc.py @@ -120,9 +120,12 @@ class DNSDiscovery: def records(self): return self._rpc('get_txt_records')['result'] + def enrtree(self): + return self._rpc('get_url')['result'] + def generate(self, domain, enrs): with self.start(domain, enrs): - return self.records() + return self.records(), self.enrtree() class CFManager: @@ -194,7 +197,7 @@ def main(): opts.private_key ) LOG.debug('Generating DNS records...') - new_records = dns.generate(opts.domain, service_enrs) + new_records, enrtree = dns.generate(opts.domain, service_enrs) for record, value in sorted(new_records.items()): LOG.debug('New DNS Record: %s -> %s', record, value) @@ -221,6 +224,7 @@ def main(): if not opts.dry_run: cf.create(name, value) + LOG.info('URL: %s', enrtree) if opts.dry_run: LOG.warning('Dry-run mode! No changes made.')