diff --git a/plugins/modules/floating_ip.py b/plugins/modules/floating_ip.py index 265f1684..873aaefe 100644 --- a/plugins/modules/floating_ip.py +++ b/plugins/modules/floating_ip.py @@ -244,7 +244,7 @@ class NetworkingFloatingIPModule(OpenStackModule): else: # ip # Requested floating ip address exists already - if ip.port_details and (ip.port_details.status == 'ACTIVE') \ + if ip.port_details and (ip.port_details['status'] == 'ACTIVE') \ and (floating_ip_address not in self._filter_ips( self.server)): # Floating ip address exists and has been attached