From e9d7c8f328be15ea91e26c8479f428d8a21e15dc Mon Sep 17 00:00:00 2001 From: Wojciech Wypior <w.wypior@f5.com> Date: Wed, 19 Dec 2018 05:32:06 +0100 Subject: [PATCH] fixed an issue with parameter breaking idempotency (#50117) * fixed an issue with parameter breaking idempotency * Update bigip_pool_member.py --- .../modules/network/f5/bigip_pool_member.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/ansible/modules/network/f5/bigip_pool_member.py b/lib/ansible/modules/network/f5/bigip_pool_member.py index 0ec30f4be69..be3658c0a99 100644 --- a/lib/ansible/modules/network/f5/bigip_pool_member.py +++ b/lib/ansible/modules/network/f5/bigip_pool_member.py @@ -670,6 +670,22 @@ class ApiParameters(Parameters): return None return matches.group('least') + @property + def fqdn_auto_populate(self): + if self._values['fqdn'] is None: + return None + if 'autopopulate' in self._values['fqdn']: + if self._values['fqdn']['autopopulate'] == 'enabled': + return True + return False + + @property + def fqdn(self): + if self._values['fqdn'] is None: + return None + if 'tmName' in self._values['fqdn']: + return self._values['fqdn']['tmName'] + class NodeApiParameters(Parameters): pass