Merge "Infoblox: Reverse lookup zone creation fails" into stable/newton

This commit is contained in:
Jenkins 2016-09-29 20:23:36 +00:00 committed by Gerrit Code Review
commit c0c599b2f5
1 changed files with 7 additions and 1 deletions

View File

@ -111,11 +111,17 @@ class InfobloxObjectManipulator(object):
def create_zone_auth(self, fqdn, dns_view):
try:
if fqdn.endswith("in-addr.arpa"):
zone_format = 'IPV4'
elif fqdn.endswith("ip6.arpa"):
zone_format = 'IPV6'
else:
zone_format = 'FORWARD'
self._create_infoblox_object(
'zone_auth',
{'fqdn': fqdn, 'view': dns_view},
{'ns_group': self.connector.ns_group,
'restart_if_needed': True},
'restart_if_needed': True, 'zone_format': zone_format},
check_if_exists=True)
except exc.InfobloxCannotCreateObject as e:
LOG.warning(e)