summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRené Moser <mail@renemoser.net>2017-04-25 13:05:37 +0200
committerGitHub <noreply@github.com>2017-04-25 13:05:37 +0200
commit3959597f7de04ead8fbec07d4cb48540bb3b67b2 (patch)
treecb43f10f6f1bdea7dec8e230c07138a3d120dd1c
parentf354bd1eab5857648b15f920e0cf8e4203c7f333 (diff)
downloadansible-3959597f7de04ead8fbec07d4cb48540bb3b67b2.tar.gz
exoscale: fix TXT type records handling (#23956)
-rw-r--r--lib/ansible/modules/network/exoscale/exo_dns_record.py8
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 = {