Added some block_device_mapping (disks) informations to EC2 instance module ouput

This commit is contained in:
Andrea Mandolo 2015-06-22 17:13:42 +02:00 committed by Juho-Mikko Pellinen
parent 617d5750a6
commit 6cdfbb72f0

View file

@ -619,6 +619,19 @@ def get_instance_info(inst):
except AttributeError:
instance_info['ebs_optimized'] = False
try:
bdm_dict = {}
bdm = getattr(inst, 'block_device_mapping')
for device_name in bdm.keys():
bdm_dict[device_name] = {
'status': bdm[device_name].status,
'volume_id': bdm[device_name].volume_id,
'delete_on_termination': bdm[device_name].delete_on_termination
}
instance_info['block_device_mapping'] = bdm_dict
except AttributeError:
instance_info['block_device_mapping'] = False
try:
instance_info['tenancy'] = getattr(inst, 'placement_tenancy')
except AttributeError: