# free strategy, waiting until all hosts catch-up

**URL:** <https://forum.ansible.com/t/free-strategy-waiting-until-all-hosts-catch-up/19147>\
**Category:** Ansible Developer\
**Created:** [August 31, 2015, 1:33pm UTC](https://forum.ansible.com/t/free-strategy-waiting-until-all-hosts-catch-up/19147 "2015-08-31T13:33:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Danny\_Kimsey](https://avatars.discourse-cdn.com/v4/letter/d/c5a1d2/32.png) [@Danny\_Kimsey](https://forum.ansible.com/u/Danny_Kimsey)\
**Post date:** [August 31, 2015, 1:33pm UTC](https://forum.ansible.com/t/free-strategy-waiting-until-all-hosts-catch-up/19147/1 "2015-08-31T13:33:29Z")

</div>

With the free strategy, is it possible to create a sort-of checkpoint that forces tasks to wait until all hosts have caught up?

Additionally, can a block specify a strategy to be used within?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [August 31, 2015, 3:00pm UTC](https://forum.ansible.com/t/free-strategy-waiting-until-all-hosts-catch-up/19147/2 "2015-08-31T15:00:54Z")

</div>

No, strategy is something that only works at play level. If you wan't  
to make a break for hosts to catch up, insert a play with linear  
strategy in the middle and create a task there.

Then a 3rd continuation play with free again, can be added.
