summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ansible/modules/network/nsupdate.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/ansible/modules/network/nsupdate.py b/lib/ansible/modules/network/nsupdate.py
index 5ba70d536f..fd756476b4 100644
--- a/lib/ansible/modules/network/nsupdate.py
+++ b/lib/ansible/modules/network/nsupdate.py
@@ -223,13 +223,14 @@ class RecordManager(object):
self.dns_rc = self.modify_record()
if self.dns_rc != 0:
result['msg'] = "Failed to update DNS record (rc: %d)" % self.dns_rc
- else:
- result['changed'] = False
- if self.dns_rc != 0:
- result['failed'] = True
+ if self.dns_rc != 0:
+ result['failed'] = True
+ else:
+ result['changed'] = True
+
else:
- result['changed'] = True
+ result['changed'] = False
return result