From fcb1a2b6cc146d9bb9dd8a45a439ed8c84fe6b1b Mon Sep 17 00:00:00 2001 From: Ivan Nikolov Date: Fri, 30 Dec 2016 15:27:04 +0000 Subject: [PATCH] Fixed ec2_eip.py when assigning a standard elastic IP. (#19238) --- lib/ansible/modules/cloud/amazon/ec2_eip.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_eip.py b/lib/ansible/modules/cloud/amazon/ec2_eip.py index 063d48c9fb3..2d6f16dea85 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_eip.py +++ b/lib/ansible/modules/cloud/amazon/ec2_eip.py @@ -312,7 +312,7 @@ def ensure_present(ec2, module, domain, address, private_ip_address, device_id, if isinstance: instance = find_device(ec2, module, device_id) if reuse_existing_ip_allowed: - if len(instance.vpc_id) > 0 and domain is None: + if instance.vpc_id and len(instance.vpc_id) > 0 and domain is None: raise EIPException("You must set 'in_vpc' to true to associate an instance with an existing ip in a vpc") # Associate address object (provided or allocated) with instance assoc_result = associate_ip_and_device(ec2, address, private_ip_address, device_id,