diff --git a/library/cloud/ec2 b/library/cloud/ec2 index 654bf6e4cf4..44513c08848 100644 --- a/library/cloud/ec2 +++ b/library/cloud/ec2 @@ -570,13 +570,17 @@ def get_instance_info(inst): 'root_device_type': inst.root_device_type, 'root_device_name': inst.root_device_name, 'state': inst.state, - 'hypervisor': inst.hypervisor, - 'ebs_optimized': inst.ebs_optimized} + 'hypervisor': inst.hypervisor} try: instance_info['virtualization_type'] = getattr(inst,'virtualization_type') except AttributeError: instance_info['virtualization_type'] = None + try: + instance_info['ebs_optimized'] = getattr(inst, 'ebs_optimized') + except AttributeError: + instance_info['ebs_optimized'] = False + return instance_info def boto_supports_associate_public_ip_address(ec2):