Hi Johannes
Thanks for the response

On Wed, May 25, 2016 at 4:38 PM, Johannes Kastl <[email protected]> wrote:

> > On Thursday, April 21, 2016 at 10:27:54 AM UTC+3, Tzach Livyatan wrote:
>
> >> As part of it, I'm defining extra groups in file inventories/ec2/hosts,
> >> for example:
> >> [us-west-2]
> >> [us_west_2:children]
> >> us-west-2
>
> Is there a typo? Or are you using the group name as child element for
> another group? us-west-2 vs. us_west_2
>

It is an ugly hack indeed.  I did it to bypass the fact Ansible does no
allow a variable with '-', while ec2.py groups are with '-'.
I will be happy to get rid of it, but as far as I can tell not the issue.


> >> Look like Ansible 2 does not use the groups defined in
> >> inventories/ec2/hosts.
>
> What are the exact error messages? Maybe include some more debug tasks
> to output the values.
>
> You had a debug task in your mail, what was the output and was did you
> expect to get?
>

As far as I can tell the difference between Ansible 1.9 and 2.0 is the
following*:*


*    - debug: msg="{{ hostvars[item].ec2_private_ip_address }}"
with_items: groups.us_west_2*
    - debug: msg="{{ hostvars[item].ec2_private_ip_address }}"
      with_items: groups.{{region_group}}

The first debug works with both Ansible versions, the second failed only on
Ansible 2, with the following error:

TASK [debug]
*******************************************************************
task path: /home/fedora/cassandra-test-and-deploy/stress.yaml:27
fatal: [54.218.71.135]: FAILED! => {"failed": true, "msg":
"'ansible.vars.hostvars.HostVars object' has no attribute
u'groups.us_west_2'"}

Although the value of {{region_group}} was us_west_2, using a variable as
an attribute of groups stopped working on Ansible 2
Does this issue ring any bells?

Thanks
Tzach



>
> Johannes
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/qTKRXIWQRow/unsubscribe.
> To unsubscribe from this group and all its topics, 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/5745AAF1.9090801%40ojkastl.de
> .
> 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/CAEB7%3D3axYn-%3D9GJffwkj_QRnJkCJwrbNN1eoKEkzRXbw9d72xg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to