Below is the ansible version am using and giving out issue

ansible [core 2.13.4]
  config file = /etc/ansible/ansible.cfg
  configured module search path = 
['/home/rundeck/.ansible/plugins/modules', 
'/usr/share/ansible/plugins/modules']
  ansible python module location = 
/usr/local/lib/python3.8/dist-packages/ansible
  ansible collection location = 
/home/rundeck/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible
  python version = 3.8.10 (default, Jun 22 2022, 20:18:18) [GCC 9.4.0]
  jinja version = 3.1.2
  libyaml = True

Also to confirm the playbook gives appropriate hostnames on 
*ansible v2.7*ansible 2.7.18.post0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Nov 16 2020, 22:23:17) [GCC 4.8.5 
20150623 (Red Hat 4.8.5-44)]

Thanks & Regards,
Vichu
On Friday, September 30, 2022 at 11:10:11 PM UTC+5:30 Vichu wrote:

> Hi Team,
>
> Good Day!! Am not able to use *Connection: local and Delegate_to *together 
> in my playbooks. 
>
> *Actual Result *- Both debug outputs give me the same hostname. 
> *Expected Result: *First debug should have given me the localhost 
> hostname and second debug should have given me the "pocansibletest" as per 
> the playbook. But doesnt work as expected.
>
> *Playbook:*
> - hosts: pocansibletest
>   connection: local
>   become: false
>   remote_user: admin
>   tasks:
>     - name: Set VM_Name as fact
>       set_fact:
>         vm_name: "{{ inventory_hostname }}"  
>
>     - name: Test host name without delegation
>       shell: hostname
>       register: name_without_del
>
>     - name: Debug host name without delegation
>       debug:
>         msg: "Debug host name without delegation - {{ 
> name_without_del.stdout }}"
>    
>     - name: Test host name with delegation
>       delegate_to: "{{vm_name}}"
>       shell: hostname
>       register: name_with_del
>
>     - name: Debug host name with delegation
>       debug:
>         msg: "Debug host name with delegation - {{ name_with_del.stdout 
> }}"      
>
> Thanks & Regards,
> Vichu
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/6fa83903-211a-4e27-8649-0954a2751fc6n%40googlegroups.com.

Reply via email to