diff --git a/lib/ansible/modules/network/nsupdate.py b/lib/ansible/modules/network/nsupdate.py index 5ba70d536fc..fd756476b49 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