1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Add zones aliases support to octodns-report command

This commit is contained in:
Jonathan Leroy
2020-10-21 19:11:02 +02:00
parent f2a6f870b4
commit 06c18f4063
2 changed files with 16 additions and 1 deletions

View File

@@ -467,3 +467,18 @@ class Manager(object):
for source in sources:
if isinstance(source, YamlProvider):
source.populate(zone)
def get_zone(self, zone_name):
if not zone_name[-1] == '.':
raise Exception('Invalid zone name {}, missing ending dot'
.format(zone_name))
for name, config in self.config['zones'].items():
if name == zone_name:
file = config.get('file', False)
is_alias = config.get('is_alias', False)
return Zone(name, self.configured_sub_zones(name),
file, is_alias)
raise ManagerException('Unkown zone name {}'.format(zone_name))