# Run simultaneously in all servers

**URL:** <https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145>\
**Category:** Ansible Project\
**Created:** [July 25, 2018, 12:50am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145 "2018-07-25T00:50:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Bidwell](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@Chris\_Bidwell](https://forum.ansible.com/u/Chris_Bidwell)\
**Post date:** [July 25, 2018, 12:50am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/1 "2018-07-25T00:50:30Z")

</div>

Is there a way that I can run a playbook that lets say patches where it will patch all hosts in a group simultaneously instead of running systematically through each individual server?

Thanks!

---

<div class="post-metadata">

**Author:** ![Mauricio\_Tavares](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Mauricio\_Tavares](https://forum.ansible.com/u/Mauricio_Tavares)\
**Post date:** [July 25, 2018, 3:04am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/2 "2018-07-25T03:04:49Z")

</div>

I bet there are better ways but what would stop you from forking a  
bunch of instances?

---

<div class="post-metadata">

**Author:** ![Tchia04](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@Tchia04](https://forum.ansible.com/u/Tchia04)\
**Post date:** [July 25, 2018, 4:03am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/3 "2018-07-25T04:03:22Z")

</div>

Hi Chris,

By default, ansible will run 5 hosts in parallel at at time

> **[Ansible Documentation — Ansible Community Documentation](https://docs.ansible.com/projects/ansible/latest/index.html)**

### DEFAULT\_FORKS

| 

Description:

 | 

Maximum number of forks Ansible will use to execute tasks on target hosts.

 |
| 

Type:

 | 

integer

 |
| 

Default:

 | 

5

 |
| 

Ini Section:

 | 

defaults

 |
| 

Ini Key:

 | 

forks

 |
| 

Environment:

 | 

[`ANSIBLE_FORKS`](https://docs.ansible.com/ansible/2.5/reference_appendices/config.html#envvar-ANSIBLE_FORKS)

 |

If you want to run all the hosts in parallel, I suppose you can add the following to your ansible.cfg

[default]  
forks=999

Tony Chia

---

<div class="post-metadata">

**Author:** ![Syed\_Jafar](https://avatars.discourse-cdn.com/v4/letter/s/a698b9/32.png) [@Syed\_Jafar](https://forum.ansible.com/u/Syed_Jafar)\
**Post date:** [July 25, 2018, 4:26am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/4 "2018-07-25T04:26:51Z")

</div>

Could someone please share an Ansible Playbook that would update/upgrade a group of Ubuntu servers.

Thanks…

---

<div class="post-metadata">

**Author:** ![Tchia04](https://avatars.discourse-cdn.com/v4/letter/t/fbc32d/32.png) [@Tchia04](https://forum.ansible.com/u/Tchia04)\
**Post date:** [July 25, 2018, 5:09am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/5 "2018-07-25T05:09:45Z")

</div>

Maybe this ? [https://opensource.com/article/18/3/ansible-patch-systems](https://opensource.com/article/18/3/ansible-patch-systems)

---

<div class="post-metadata">

**Author:** ![Chris\_Bidwell](https://avatars.discourse-cdn.com/v4/letter/c/da6949/32.png) [@Chris\_Bidwell](https://forum.ansible.com/u/Chris_Bidwell)\
**Post date:** [July 25, 2018, 5:14am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/6 "2018-07-25T05:14:14Z")

</div>

Very cool! Thanks! Clearly, I’m still learning ansible.

---

<div class="post-metadata">

**Author:** ![Syed\_Jafar](https://avatars.discourse-cdn.com/v4/letter/s/a698b9/32.png) [@Syed\_Jafar](https://forum.ansible.com/u/Syed_Jafar)\
**Post date:** [July 25, 2018, 5:15am UTC](https://forum.ansible.com/t/run-simultaneously-in-all-servers/28145/7 "2018-07-25T05:15:44Z")

</div>

Thanks, this would work.
