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:
It’s ok, I would make it not require the new boto until the param was used.
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!
Thanks Chris. For completeness of this thread, here's the pull-request link: https://github.com/ansible/ansible/pull/4502
Scott