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,14 +223,15 @@ 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 + + if self.dns_rc != 0: + result['failed'] = True + else: + result['changed'] = True + else: result['changed'] = False - if self.dns_rc != 0: - result['failed'] = True - else: - result['changed'] = True - return result def create_record(self):