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

MX RFC1035 - priority -> preference & value -> exchange

This commit is contained in:
Ross McFarland
2017-06-23 13:04:38 -07:00
parent 3ca64c4e08
commit 1340aee8a9
14 changed files with 118 additions and 88 deletions

View File

@@ -83,10 +83,10 @@ class PowerDnsBaseProvider(BaseProvider):
def _data_for_MX(self, rrset):
values = []
for record in rrset['records']:
priority, value = record['content'].split(' ', 1)
preference, exchange = record['content'].split(' ', 1)
values.append({
'priority': priority,
'value': value,
'preference': preference,
'exchange': exchange,
})
return {
'type': rrset['type'],
@@ -208,7 +208,7 @@ class PowerDnsBaseProvider(BaseProvider):
def _records_for_MX(self, record):
return [{
'content': '{} {}'.format(v.priority, v.value),
'content': '{} {}'.format(v.preference, v.exchange),
'disabled': False
} for v in record.values]