diff options
author | René Moser <mail@renemoser.net> | 2017-04-25 13:05:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-25 13:05:37 +0200 |
commit | 3959597f7de04ead8fbec07d4cb48540bb3b67b2 (patch) | |
tree | cb43f10f6f1bdea7dec8e230c07138a3d120dd1c | |
parent | f354bd1eab5857648b15f920e0cf8e4203c7f333 (diff) | |
download | ansible-3959597f7de04ead8fbec07d4cb48540bb3b67b2.tar.gz |
exoscale: fix TXT type records handling (#23956)
-rw-r--r-- | lib/ansible/modules/network/exoscale/exo_dns_record.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ansible/modules/network/exoscale/exo_dns_record.py b/lib/ansible/modules/network/exoscale/exo_dns_record.py index 72de649d09..0e19c87da0 100644 --- a/lib/ansible/modules/network/exoscale/exo_dns_record.py +++ b/lib/ansible/modules/network/exoscale/exo_dns_record.py @@ -276,10 +276,6 @@ class ExoDnsRecord(ExoDns): def __init__(self, module): super(ExoDnsRecord, self).__init__(module) - self.content = self.module.params.get('content') - if self.content: - self.content = self.content.lower() - self.domain = self.module.params.get('domain').lower() self.name = self.module.params.get('name').lower() if self.name == self.domain: @@ -290,6 +286,10 @@ class ExoDnsRecord(ExoDns): if self.multiple and self.record_type != 'A': self.module.fail_json(msg="Multiple is only usable with record_type A") + self.content = self.module.params.get('content') + if self.content and self.record_type != 'TXT': + self.content = self.content.lower() + def _create_record(self, record): self.result['changed'] = True data = { |