mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Added some block_device_mapping (disks) informations to EC2 instance module ouput
This commit is contained in:
committed by
Matt Clay
parent
a8da674cf4
commit
ae1080d922
@@ -624,6 +624,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:
|
||||
|
||||
Reference in New Issue
Block a user