diff --git a/lib/ansible/modules/network/f5/bigip_pool_member.py b/lib/ansible/modules/network/f5/bigip_pool_member.py index eb98adfa642..2c14fc75009 100644 --- a/lib/ansible/modules/network/f5/bigip_pool_member.py +++ b/lib/ansible/modules/network/f5/bigip_pool_member.py @@ -433,7 +433,7 @@ class ModuleParameters(Parameters): elif self._values['address'] == 'any6': return 'any6' try: - addr = netaddr.IPAddress(self._values['address']) + addr = netaddr.IPAddress(self._values['address'].split('%')[0]) return str(addr) except netaddr.AddrFormatError: raise F5ModuleError(