diff options
author | nerzhul <loic.blot@unix-experience.fr> | 2017-04-06 17:53:06 +0200 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2017-04-06 09:20:45 -0700 |
commit | 1a45463725307f601a41362b24b86ea6ca92963e (patch) | |
tree | 82014bc31d0222a39ec80d13ff16a1e8cefc9b20 | |
parent | c6e9039b233cb0216a4f62191945251f13631816 (diff) | |
download | ansible-1a45463725307f601a41362b24b86ea6ca92963e.tar.gz |
Nsupdate idempotency fix
(cherry picked from commit 637e9942ffcbe3cf35b4b1973c1894551b0c10b5)
-rw-r--r-- | lib/ansible/modules/network/nsupdate.py | 11 |
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 |