From a2979a3102d513cfae8c3a4258e015c5b80b6cbc Mon Sep 17 00:00:00 2001 From: Hideki Saito Date: Fri, 31 Oct 2014 18:25:34 +0900 Subject: [PATCH] The nova_compute module create a list of un-use floating ip by value of fixed_ip. Fixes #249 --- cloud/openstack/_nova_compute.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud/openstack/_nova_compute.py b/cloud/openstack/_nova_compute.py index 00380de32e5..53af962adcd 100644 --- a/cloud/openstack/_nova_compute.py +++ b/cloud/openstack/_nova_compute.py @@ -324,7 +324,7 @@ def _add_floating_ip_from_pool(module, nova, server): # loop through all floating IPs for f_ip in all_floating_ips: # if not reserved and the correct pool, add - if f_ip.instance_id is None and (f_ip.pool == pool): + if f_ip.fixed_ip is None and (f_ip.pool == pool): pool_ips.append(f_ip.ip) # only need one break