# dereferensing ec2\_vpc\_route\_table\_facts

**URL:** <https://forum.ansible.com/t/dereferensing-ec2-vpc-route-table-facts/26049>\
**Category:** Ansible Project\
**Created:** [November 16, 2017, 7:58pm UTC](https://forum.ansible.com/t/dereferensing-ec2-vpc-route-table-facts/26049 "2017-11-16T19:58:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SN1](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@SN1](https://forum.ansible.com/u/SN1)\
**Post date:** [November 16, 2017, 7:58pm UTC](https://forum.ansible.com/t/dereferensing-ec2-vpc-route-table-facts/26049/1 "2017-11-16T19:58:26Z")

</div>

Hey gang. Need some help. I tried multiple ways, nothing seem to work exactly as i need/expect.  
I think my question could be generalized better, but let me try it with my exact use case.  
So, for a given VPC, i need to add s3 endpoint to every single route table.  
The ec2\_vpc\_endpoint should accept a list of route\_table\_ids, but for the life of me i can not get them fom ec2\_vpc\_route\_table\_facts.  
I tried dumping them into a variable, etc – nothing seems to work  
In the example below, i do get that list and iterate over it – which creates multiple vpc endpoints. I need one endpoint, added to multiple route tables.

Any suggestions of how to specify route\_table\_ids from the ec2\_vpc\_route\_table\_facts?  
Help would be greatly appretiated.

---

<div class="post-metadata">

**Author:** ![SN1](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@SN1](https://forum.ansible.com/u/SN1)\
**Post date:** [November 27, 2017, 8:22pm UTC](https://forum.ansible.com/t/dereferensing-ec2-vpc-route-table-facts/26049/2 "2017-11-27T20:22:27Z")

</div>

To close the lop on this… this was the solution that worked.
