I really thought I tested your variant :-/
thanks anyway.
On Tuesday, May 13, 2014 6:45:14 PM UTC+2, Matt Martz wrote:
>
> You when line need to be manipulated just a bit to look like:
>
> when: ansible_lo.ipv4.address == "127.0.0.1"
>
> You don't need {{}} in a when statement, you don't need to quote the whole
> line and you need to individually quote the IP address.
> --
> Matt Martz
> [email protected] <javascript:>
>
> On May 13, 2014 at 11:17:24 AM, Julien Tognazzi
> ([email protected]<javascript:>)
> wrote:
>
> Hello,
>
> Running this test playbook, I have the following error:
>
> - hosts: localhost
>
> tasks:
> - name: Test IP address
> debug: msg="ok"
> when: "{{ ansible_lo.ipv4.address }} == 127.0.0.1"
>
> [WARNING]: It is unneccessary to use '{{' in conditionals, leave
> variables in
> loop expressions bare.
>
> PLAY [localhost]
> **************************************************************
>
> GATHERING FACTS
> ***************************************************************
> ok: [localhost]
>
> TASK: [Test IP address]
> *******************************************************
> fatal: [localhost] => error while evaluating conditional: 127.0.0.1 ==
> 127.0.0.1
>
> FATAL: all hosts have already failed -- aborting
>
> PLAY RECAP
> ********************************************************************
> to retry, use: --limit @/home/admin/test.retry
>
> localhost : ok=1 changed=0 unreachable=1 failed=0
>
>
> I also tested without the quotes, and got the same error ?
>
> I eventually change the test to be
> when: ansible_lo.ipv4.address.find('127.0.0.1') != -1
>
> But I don't understand why the first one always give an error.
>
> Any explanation ?
> Is is a bug ?
>
> My ansible version is 1.5.5 on centos6
>
> Thanks,
>
> Julien.
> --
> 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] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/09552c1a-7c58-4049-ac68-e5934f75c520%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/09552c1a-7c58-4049-ac68-e5934f75c520%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/024924b4-4f9f-4795-8696-a6f75c2c16b4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.