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.

Reply via email to