Merge pull request #216 from michaelmcallister/ISSUE-26

Skip Alias recordset for Route53 Provider
This commit is contained in:
Ross McFarland
2018-03-04 06:37:30 -08:00
committed by GitHub
2 changed files with 14 additions and 0 deletions
+6
View File
@@ -463,6 +463,12 @@ class Route53Provider(BaseProvider):
record_type = rrset['Type']
if record_type == 'SOA':
continue
if 'AliasTarget' in rrset:
# Alias records are Route53 specific and are not
# portable, so we need to skip them
self.log.warning("%s is an Alias record. Skipping..."
% rrset['Name'])
continue
data = getattr(self, '_data_for_{}'.format(record_type))(rrset)
records[record_name][record_type].append(data)
+8
View File
@@ -313,6 +313,14 @@ class TestRoute53Provider(TestCase):
'Value': '0 issue "ca.unit.tests"',
}],
'TTL': 69,
}, {
'AliasTarget': {
'HostedZoneId': 'Z119WBBTVP5WFX',
'EvaluateTargetHealth': False,
'DNSName': 'unit.tests.'
},
'Type': 'A',
'Name': 'alias.unit.tests.'
}],
'IsTruncated': False,
'MaxItems': '100',