diff options
author | YuandongXu <xuyuandong@huawei.com> | 2019-07-09 09:00:23 +0800 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2019-07-08 18:00:21 -0700 |
commit | db5ceb23903858d203227ab119300456ad77979e (patch) | |
tree | 645673d1d1df7a64ab30c675e870279343fc8201 /lib/ansible/modules | |
parent | b53ed66d7894ad29d7c8b4bb453e4cf74d696030 (diff) | |
download | ansible-db5ceb23903858d203227ab119300456ad77979e.tar.gz |
Backport/2.8/58200 ce_bfd_global: update to fix a bug. (#58200) (#58555)
* update to fix a bug. (#58200)
(cherry picked from commit 875e7c3e5036b1410e4170c4ff2589c3f12e5ac7)
* add a changlog fragment to PR 58200.
* Update 58200-update-ce_bfd_global-to-fix-a-bug.yml
Diffstat (limited to 'lib/ansible/modules')
-rw-r--r-- | lib/ansible/modules/network/cloudengine/ce_bfd_global.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ansible/modules/network/cloudengine/ce_bfd_global.py b/lib/ansible/modules/network/cloudengine/ce_bfd_global.py index c1416013d8..d7b2d11a93 100644 --- a/lib/ansible/modules/network/cloudengine/ce_bfd_global.py +++ b/lib/ansible/modules/network/cloudengine/ce_bfd_global.py @@ -281,7 +281,7 @@ class BfdGlobal(object): root = ElementTree.fromstring(xml_str) # get bfd global info - glb = root.find("data/bfd/bfdSchGlobal") + glb = root.find("bfd/bfdSchGlobal") if glb: for attr in glb: bfd_dict["global"][attr.tag] = attr.text @@ -495,6 +495,8 @@ class BfdGlobal(object): return self.end_state["global"] = bfd_dict.get("global") + if self.existing == self.end_state: + self.changed = False def work(self): """worker""" |