this seems related:
https://github.com/ansible/ansible/issues/14166
On Tuesday, May 24, 2016 at 4:34:15 PM UTC+2, Julien Tognazzi wrote:
>
> Hi,
>
> Is the use of delegate_to with with_items supposed to work ?
>
> $ ansible --version
> ansible 2.0.1.0
> config file = /vagrant/sysadmin/ansible/atlassian/ansible.cfg
> configured module search path = /usr/local/share/ansible_modules/
>
>
> Using the following playbook show that it always delegate to the first
> item, is it a bug ?
>
> ---
> - hosts: localhost
>
> tasks:
> - shell: hostname -f
> delegate_to: "{{ item }}"
> with_items:
> - server1
> - server2
>
>
>
> $ ansible-playbook test.yml -vv
> Using /vagrant/sysadmin/ansible/atlassian/ansible.cfg as config file
> [WARNING]: provided hosts list is empty, only localhost is available
>
>
> 1 plays in test.yml
>
>
> PLAY
> ***************************************************************************
>
>
> TASK [setup]
> *******************************************************************
> Tuesday 24 May 2016 16:28:43 +0200 (0:00:00.034) 0:00:00.034
> ***********
> ok: [localhost]
>
>
> TASK [command]
> *****************************************************************
> task path: /vagrant/sysadmin/ansible/atlassian/test.yml:5
> Tuesday 24 May 2016 16:28:43 +0200 (0:00:00.247) 0:00:00.282
> ***********
> changed: [localhost -> server1] => (item=server1) => {"changed": true,
> "cmd": "hostname -f", "delta": "0:00:00.013899", "end": "2016-05-24
> 16:28:50.279268", "item": "server1", "rc": 0, "start": "2016-05-24
> 16:28:50.265369", "stderr": "", "stdout": "server1", "stdout_lines": ["
> server1"], "warnings": []}
> changed: [localhost -> server2] => (item=server2) => {"changed": true,
> "cmd": "hostname -f", "delta": "0:00:00.009186", "end": "2016-05-24
> 16:28:50.695290", "item": "server2", "rc": 0, "start": "2016-05-24
> 16:28:50.686104", "stderr": "", "stdout": "server1", "stdout_lines": ["
> server1"], "warnings": []}
>
>
> PLAY RECAP
> *********************************************************************
> localhost : ok=2 changed=1 unreachable=0 failed=
> 0
>
>
> Tuesday 24 May 2016 16:28:50 +0200 (0:00:06.694) 0:00:06.976
> ***********
>
> ===============================================================================
> TASK: command -----------------------------------------------------------
> 6.69s
> TASK: setup -------------------------------------------------------------
> 0.25s
> Playbook run took 0 days, 0 hours, 0 minutes, 6 seconds
>
> It looks like it connects to the two servers but the output of the
> hostname command shows that it connects twice to the first server...
>
> regards,
>
> 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].
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/9d6a29b5-b83a-47d4-b795-3538a2c258e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.