# VPC without default subnet; Assign public IP/DNS

**URL:** <https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [October 12, 2013, 7:39pm UTC](https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669 "2013-10-12T19:39:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Scott\_Armit](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@Scott\_Armit](https://forum.ansible.com/u/Scott_Armit)\
**Post date:** [October 12, 2013, 7:39pm UTC](https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669/1 "2013-10-12T19:39:37Z")

</div>

We use the ec2 module to launch instances in a VPC. If the VPC does not have a default subnet, then the instance will not be provided both private and public IP/DNS. This is AWS behavior, not Ansible’s:

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [October 12, 2013, 8:56pm UTC](https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669/2 "2013-10-12T20:56:03Z")

</div>

It’s ok, I would make it not require the new boto until the param was used.

---

<div class="post-metadata">

**Author:** ![Chris\_Shenton](https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/32.png) [@Chris\_Shenton](https://forum.ansible.com/u/Chris_Shenton)\
**Post date:** [October 18, 2013, 2:48pm UTC](https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669/3 "2013-10-18T14:48:20Z")

</div>

I’d really like this feature and think you your testing for boto-2.13 seems good, so long as it emits a helpful error message on failure.  
Thanks!

---

<div class="post-metadata">

**Author:** ![Scott\_Armit](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@Scott\_Armit](https://forum.ansible.com/u/Scott_Armit)\
**Post date:** [October 18, 2013, 3:19pm UTC](https://forum.ansible.com/t/vpc-without-default-subnet-assign-public-ip-dns/13669/4 "2013-10-18T15:19:55Z")

</div>

Thanks Chris. For completeness of this thread, here's the pull-request link: [https://github.com/ansible/ansible/pull/4502](https://github.com/ansible/ansible/pull/4502)

Scott
