# Specify host for a playbook task

**URL:** <https://forum.ansible.com/t/specify-host-for-a-playbook-task/14688>\
**Category:** Ansible Project\
**Created:** [March 3, 2014, 8:51pm UTC](https://forum.ansible.com/t/specify-host-for-a-playbook-task/14688 "2014-03-03T20:51:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_Mahemoff](https://avatars.discourse-cdn.com/v4/letter/m/5f9b8f/32.png) [@Michael\_Mahemoff](https://forum.ansible.com/u/Michael_Mahemoff)\
**Post date:** [March 3, 2014, 8:51pm UTC](https://forum.ansible.com/t/specify-host-for-a-playbook-task/14688/1 "2014-03-03T20:51:16Z")

</div>

Is there any way to override the current host for a given task?

I want to set up a recurring database copy, so I need to run some commands within a playbook (all of which apply only if a variable is turned on at the command-line). This sequence would begin by dumping the source database and copying it, so it needs to be a different hostname from the one being processed. I tried “host” “hosts” “hostnames” but none worked.

---

<div class="post-metadata">

**Author:** ![adam2](https://avatars.discourse-cdn.com/v4/letter/a/ecae2f/32.png) [@adam2](https://forum.ansible.com/u/adam2)\
**Post date:** [March 3, 2014, 8:59pm UTC](https://forum.ansible.com/t/specify-host-for-a-playbook-task/14688/2 "2014-03-03T20:59:06Z")

</div>

delegate\_to:

---

<div class="post-metadata">

**Author:** ![Michael\_Mahemoff](https://avatars.discourse-cdn.com/v4/letter/m/5f9b8f/32.png) [@Michael\_Mahemoff](https://forum.ansible.com/u/Michael_Mahemoff)\
**Post date:** [March 3, 2014, 9:38pm UTC](https://forum.ansible.com/t/specify-host-for-a-playbook-task/14688/3 "2014-03-03T21:38:36Z")

</div>

Thanks!
