# Playbook run order

**URL:** <https://forum.ansible.com/t/playbook-run-order/31653>\
**Category:** Ansible Project\
**Created:** [November 13, 2019, 10:24pm UTC](https://forum.ansible.com/t/playbook-run-order/31653 "2019-11-13T22:24:52Z")\
**Posts on this page:** 2\
**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:** [November 13, 2019, 10:24pm UTC](https://forum.ansible.com/t/playbook-run-order/31653/1 "2019-11-13T22:24:52Z")

</div>

Hi all!

Just a simple question but it may be just looking into it too deep.

I’ve got several playbooks that I run sequentially manually during a server build. How would I create a separate playbook and call these other playbooks in their respective order?

Thanks!

---

<div class="post-metadata">

**Author:** ![jborean](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/jborean/32/1525_2.png) [@jborean](https://forum.ansible.com/u/jborean)\
**Post date:** [November 13, 2019, 10:42pm UTC](https://forum.ansible.com/t/playbook-run-order/31653/2 "2019-11-13T22:42:04Z")

</div>

You can use import\_playbook [1] like

`

# main.yml

- import\_playbook: playbook1.yml
- import\_playbook: playbook2.yml  
…

`

[1] - [Ansible collections | Ansible documentation](https://docs.ansible.com/ansible/latest/modules/import_playbook_module.html)
