Add subnet associations to route tables dict
The main purpose of this PR is to add the subnet associations to the dict returned by ec2_vpc_route_table_facts. This commit also re-formats code to make it PEP8 compliant.
This commit is contained in:
parent
4bf7bf0b94
commit
90002e06ae
1 changed files with 11 additions and 6 deletions
|
@ -74,17 +74,22 @@ def get_route_table_info(route_table):
|
||||||
|
|
||||||
# Add any routes to array
|
# Add any routes to array
|
||||||
routes = []
|
routes = []
|
||||||
|
associations = []
|
||||||
for route in route_table.routes:
|
for route in route_table.routes:
|
||||||
routes.append(route.__dict__)
|
routes.append(route.__dict__)
|
||||||
|
for association in route_table.associations:
|
||||||
|
associations.append(association.__dict__)
|
||||||
|
|
||||||
route_table_info = { 'id': route_table.id,
|
route_table_info = {'id': route_table.id,
|
||||||
'routes': routes,
|
'routes': routes,
|
||||||
|
'associations': associations,
|
||||||
'tags': route_table.tags,
|
'tags': route_table.tags,
|
||||||
'vpc_id': route_table.vpc_id
|
'vpc_id': route_table.vpc_id
|
||||||
}
|
}
|
||||||
|
|
||||||
return route_table_info
|
return route_table_info
|
||||||
|
|
||||||
|
|
||||||
def list_ec2_vpc_route_tables(connection, module):
|
def list_ec2_vpc_route_tables(connection, module):
|
||||||
|
|
||||||
filters = module.params.get("filters")
|
filters = module.params.get("filters")
|
||||||
|
@ -105,7 +110,7 @@ def main():
|
||||||
argument_spec = ec2_argument_spec()
|
argument_spec = ec2_argument_spec()
|
||||||
argument_spec.update(
|
argument_spec.update(
|
||||||
dict(
|
dict(
|
||||||
filters = dict(default=None, type='dict')
|
filters=dict(default=None, type='dict')
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue