- hosts: pocansibletest

This absolutely IS your inventory host. delegate_to and connection: local only 
tell ansible where to run. They do not affect the "inventory".

Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123

On Sep 30, 2022, at 3:15 PM, Vichu 
<[email protected]<mailto:[email protected]>> wrote:

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]<mailto:[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<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F6fa83903-211a-4e27-8649-0954a2751fc6n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C6c9ccb1f543d4b191b6b08daa3182c39%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638001621479476436%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=11KHIqX0NmbQWlixa%2FCvkwofgwOdzS%2F2jPPob6EKs0Q%3D&reserved=0>.

-- 
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/2A2D7BF0-5C27-4F2B-AAD6-DA01B0C8AF29%40nist.gov.

Reply via email to