# ec2 module, "state: running" doesn't return the public\_dns\_name, ip etc...

**URL:** <https://forum.ansible.com/t/ec2-module-state-running-doesnt-return-the-public-dns-name-ip-etc/15813>\
**Category:** Ansible Project\
**Tags:** aws\
**Created:** [July 30, 2014, 12:16pm UTC](https://forum.ansible.com/t/ec2-module-state-running-doesnt-return-the-public-dns-name-ip-etc/15813 "2014-07-30T12:16:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Damjan\_Georgievski](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@Damjan\_Georgievski](https://forum.ansible.com/u/Damjan_Georgievski)\
**Post date:** [July 30, 2014, 12:16pm UTC](https://forum.ansible.com/t/ec2-module-state-running-doesnt-return-the-public-dns-name-ip-etc/15813/1 "2014-07-30T12:16:16Z")

</div>

I have this simple task:

- name: Starting ec2 instance…  
ec2:  
region: ‘us-east-1’  
instance\_ids: ‘{{ instance\_ids }}’  
state: running  
wait: True  
register: ec2\_info

I run ansible-playbook with -vv and the output is:

TASK: [Starting ec2 instance…] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
 REMOTE\_MODULE ec2 state=running region=us-east-1  
changed: [localhost] =\> {“changed”: true, “instance\_ids”: [“i-xxxxxx”], “instances”: [{“ami\_launch\_index”: “0”, “architecture”: “x86\_64”, “dns\_name”: “”, “ebs\_optimized”: false, “hypervisor”: “xen”, “id”: “i-xxxxxx”, “image\_id”: “ami-zzzzzz”, “instance\_type”: “m1.small”, “kernel”: “aki-919dcaf8”, “key\_name”: “ops”, “launch\_time”: “2014-07-30T11:29:52.000Z”, “placement”: “us-east-1b”, “private\_dns\_name”: “”, “private\_ip”: null, “public\_dns\_name”: “”, “public\_ip”: null, “ramdisk”: null, “region”: “us-east-1”, “root\_device\_name”: “/dev/sda”, “root\_device\_type”: “ebs”, “state”: “stopped”, “state\_code”: 80, “virtualization\_type”: “paravirtual”}], “tagged\_instances”: }

public\_dns\_name, public\_ip, private\_dns\_name, private\_ip are all empty, although I can see them in the AWS console - is this a bug?

---

<div class="post-metadata">

**Author:** ![Damjan\_Georgievski](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@Damjan\_Georgievski](https://forum.ansible.com/u/Damjan_Georgievski)\
**Post date:** [July 30, 2014, 1:20pm UTC](https://forum.ansible.com/t/ec2-module-state-running-doesnt-return-the-public-dns-name-ip-etc/15813/2 "2014-07-30T13:20:53Z")

</div>

pull request sent  
[https://github.com/ansible/ansible/pull/8353](https://github.com/ansible/ansible/pull/8353)

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [July 31, 2014, 4:20pm UTC](https://forum.ansible.com/t/ec2-module-state-running-doesnt-return-the-public-dns-name-ip-etc/15813/3 "2014-07-31T16:20:35Z")

</div>

Yep, this is merged in now, thank you!
