On 21.03.19 22:48, [email protected] wrote:> here is the dubug
output ec2-facts
>
> "ec2": {
>         "changed": false,
>         "failed": false,
>         "instances": [
>             {
>                 "ami_launch_index": 0,
>                 "architecture": "x86_64",
[..]
>                 "product_codes": [],
>                 "public_dns_name":
> "xxxxxxx.us-east-2.compute.amazonaws.com",
>                 "public_ip_address": "xx.xxx.44.51",
>                 "root_device_name": "/dev/xvda",
[...]
>             }
>         ]
>     }
> }
>
>
> i want to use debug option in playbook  to print only the public ip
>
> ec2.instances.public_ip is not working
instances is an array of dicts here.

You'll need a 0 in there to access the first element of that list:

ec2.instances.0.public_ip_address

- Sebastian

-- 
Sebastian Meyer
Linux Consultant & Trainer

Mail: [email protected]

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/57e822cd-63ff-777b-4f0c-11b3f8169eeb%40b1-systems.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to