Not to sound snippy but did you test it to see?

I usually add a when condition to a debug task to test it.

- debug: msg="running on {{ inventory_hostname }}"
  when: inventory_hostname in groups["backend-servers"]

Then I run the playbook twice - once with the expected group, once with the 
other group.

$ ansible-playbook my_test_playbook.yml -i backend-servers
running on balance1
running on balance2
running on balance3
$

$ ansible-playbook my_test_playbook.yml -i web-servers
$

This is not actual output .. just a mock up.

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

On Jan 26, 2023, at 1:11 PM, SysAdmin EM <[email protected]> wrote:

Good morning everyone, this is my hosts file:

web-servers:
  hosts:
    web01:
      ansible_host: x.x.x.x
     web02:
       ansible_host: x.x.x.x

backend-servers:
   hosts:
     balance1:
       ansible_host: x.x.x.x
     balance2:
       ansible_host: x.x.x.x
     balance3:
       ansible_host: x.x.x.x

what is the correct way to call backend group servers? I tried this but it 
doesn’t work:

when: inventory_hostname in groups["backend-servers"]

Regards,

--
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/CAGUDtnkya%3DwVKxwWxs9uxzxw9ti2LPvvaq2mDrz9mFnkY65SYw%40mail.gmail.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAGUDtnkya%253DwVKxwWxs9uxzxw9ti2LPvvaq2mDrz9mFnkY65SYw%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C242f1b98cb0e4e01785208daffc8dc7d%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638103535397436177%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MUPgSoJiqVq0ZIV2rQ%2B9m3MbMnGFsdQdeuhj5lJQWyI%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/1DE7A519-F673-4F4F-B5E2-8D5B5F266494%40nist.gov.

Reply via email to