Hi Sven, this is most likely due to the caching of data by the inventory
script. You can set "cache_max_age = 0" in your ec2.ini to disable caching,
to see if that helps.

On Thu, Dec 11, 2014 at 4:33 AM, Sven Ehlert <[email protected]> wrote:

> Hi all,
>
> I have a rather simple usecase for which I don't seem to find an answer.
>
> How can I ping a AWS/ec2 instance from another instance in a different
> play? I'm using the dynamic inventory.
>
> The scenario is like this:
>
> I create two ec2 instance in a play like this:
>
> ec2:
>     group: "{{ security_group }}"
>     instance_type: "{{ instance_type }}"
>     image: "{{ image }}"
>     region: "{{ region }}"
>     key_name: "{{ keypair }}"
>     instance_tags:
>         Name: Destination
>
>
> ec2:
>     group: "{{ security_group }}"
>     instance_type: "{{ instance_type }}"
>     image: "{{ image }}"
>     region: "{{ region }}"
>     key_name: "{{ keypair }}"
>     instance_tags:
>         Name: Source
>
> This works well, the nodes are started and I can see them when running
> ./ec2.py
>
> Then, in another play  (ping.yml) I want to do this
>
> - name: pinging host
>   hosts: tag_Name_Source
>   remote_user: ubuntu
>
>   tasks:
>   - shell: ping {{ tag_Name_Destination }}
>
> I run it with
> ansible-playbook -i ec2.py ping.yml
> but it gives me "One or more undefined variables: 'tag_Name_Destination'
> is undefined"
>
> What is the right way to get the IP of the target machine?
>
> I'm running Ansible 1.8.2 on Ubuntu.
>
> Thanks for any hints.
> /Sven
>
>
>
>
>
> --
> 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/2e04f49d-d154-471e-89fd-0d626866ae4c%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/2e04f49d-d154-471e-89fd-0d626866ae4c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAMFyvFj7hJ_etc7_kx-w_wy7JpngbsPU5qoAAZdsOPtuFgOiGQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to