fixing the private DNS zone issue.

Private hosted zones will never be visible to third-parties like LetsEncrypt, and Lemur should not consider them as authoritative zones.
This fix, make sure  they are not added to the  dns_provider table.
This commit is contained in:
Hossein Shafagh 2020-04-24 15:48:06 -07:00
parent 7b305514a1
commit 8d0007b9c0
1 changed files with 4 additions and 3 deletions

View File

@ -35,9 +35,10 @@ def get_zones(client=None):
zones = [] zones = []
for page in paginator.paginate(): for page in paginator.paginate():
for zone in page["HostedZones"]: for zone in page["HostedZones"]:
zones.append( if not zone["Config"]["PrivateZone"]:
zone["Name"][:-1] zones.append(
) # We need [:-1] to strip out the trailing dot. zone["Name"][:-1]
) # We need [:-1] to strip out the trailing dot.
return zones return zones