I reread your original post, I think you will find each task/role within the playbook will be run sequentially. The strategy links that I gave you will help with getting them running on multiple hosts in roughly parallel. I'm unsure if you can parallelize the tasks.
On Mon, 27 Jun 2022 at 12:16, Shweta Krishnan <[email protected]> wrote: > Hello David! > > Thank you for the link. Would this strategy and fork option work for roles > as well? > In the user guide, there was no mention of roles, that's why I asked. > > On Sunday, June 26, 2022 at 5:57:42 PM UTC-4 [email protected] wrote: > >> Morning Shweta, >> >> This is documented here >> https://docs.ansible.com/ansible/latest/user_guide/playbooks_strategies.html >> >> Regards >> David >> >> On Mon, 27 Jun 2022 at 06:16, Shweta Krishnan <[email protected]> >> wrote: >> >>> New ansible user here. >>> >>> After deploying VMs, I want to run a folder called configs on the Jump >>> server to components like Syslog, NTP etc. for post configurations. >>> >>> This is the structure of how files are in the config folder >>> configs/ >>> ├─ hosts >>> ├─ group_vars >>> ├─ playbook.yml >>> ├─ roles/ >>> ├─ Ntp/ >>> ├─ tasks/ >>> ├─ vars/ >>> ├─ Syslog/ >>> ├─ vars/ >>> ├─ tasks/ >>> >>> This is how it is my main playbook - playbook.yml >>> - name: Setup config for ntp >>> hosts: comp1 >>> roles: - comp1 >>> >>> - name: Setup config for syslog >>> hosts: comp2 >>> roles: - comp2 >>> >>> Right now I run this command >>> >>> ansible-playbook -i hosts playbook.yml --limit "ntp,syslog" >>> >>> this runs the tasks sequentially. How can I execute this in parallel >>> considering there is no dependency between the components? >>> >>> -- >>> 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/835db2cd-ba3f-4987-abef-98486d068b96n%40googlegroups.com >>> <https://groups.google.com/d/msgid/ansible-project/835db2cd-ba3f-4987-abef-98486d068b96n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> if in trouble, or in doubt >> run in circles, scream and shout >> > -- > 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/88ca0901-4bb6-45a5-ab00-9deb908c1cacn%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/88ca0901-4bb6-45a5-ab00-9deb908c1cacn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- if in trouble, or in doubt run in circles, scream and shout -- 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/CA%2B8iFp5qapeu2y0mwJT9K%3DOYZ2ad%3DUxBCHJ%2BpghNSu3GhJ%3D6Xg%40mail.gmail.com.
