You need to make sure you use proper indentation. Your roles list needs to be
indented two spaces like your vars_files.
Is it possible also that your sourcing of those the vars_files from within your
role is overwriting the value of "windows" such that there is no inventory for
the second play? Why do you source those vars files? The vmware-windows role
will do that automatically.
- name: VMware-windows create role
hosts: localhost
gather_facts: no
roles:
- vmware-windows
### this vars_files should not be needed
vars_files:
- ./roles/vmware-windows/vars/{{ vc_location }}.yml
- ./roles/vmware-windows/vars/{{ network }}.yml
- name: Windows-post role
hosts: windows
gather_facts: no
roles:
- windows-post
I presume that your vmware-windows role in the first play creates the host
group called "windows" that you use as the inventory in your second play?
Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123
On Nov 9, 2022, at 5:30 PM, Christopher Bachmeyer
<[email protected]<mailto:[email protected]>> wrote:
Hey all,
I have two roles that are included in my site.yml and the goal is to execute
the second role as soon as the first role completes. I have added a task to
generate a dynamic inventory in the first role that the second role can use. I
have a job Template in Ansible Tower and the first role executes cleanly but
job Template completes without the second role executing.
What am I missing?
- name: VMware-windows create role
hosts: localhost
gather_facts: no
roles:
- vmware-windows
vars_files:
- ./roles/vmware-windows/vars/{{ vc_location }}.yml
- ./roles/vmware-windows/vars/{{ network }}.yml
- name: Windows-post role
hosts: windows
gather_facts: no
roles:
- windows-post
Thanks!
--
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/907f209c-2a3a-465e-95a3-ae82c8f27d0bn%40googlegroups.com<https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F907f209c-2a3a-465e-95a3-ae82c8f27d0bn%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C63453d1dc5a743b8576008dac2a20ec0%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638036298551939135%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=VRY2CyJDSpO0pxOy8SteR5iaU%2FAvRFq9CLXk4%2F%2FCQZU%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/A93FA022-D086-44C2-AF96-E153DAAA6023%40nist.gov.