Bootstrap FreeKB - Ansible - Set the number of nodes a task will run against simultaneously using --forks command line option (Parallelism)
Ansible - Set the number of nodes a task will run against simultaneously using --forks command line option (Parallelism)

Updated:   |  Ansible articles

Forks determines how many managed nodes (e.g. the target systems) a task will be run against simultaneously. For a better understanding of forks, refer to Ansible - Understanding Forks.

By default, the forks directive in ansible.cfg is set to use 5 forks.

forks = 5

 

Command line option -f or --forks can be used to specify the number of fork, which will take precedence over the forks directive in ansible.cfg. In this example, forks is set to 10, so that each task in the playbook is executed against 10 managed nodes simultaneously.

ansible-playbook playbook.yml --forks 10

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter 22aa5b in the box below so that we can be sure you are a human.