title: Running a task on a single host always with Ansible?
body: <p>I am writing a task to download a database dump from a specific location. It will always be run on the same host.</p>
  
  <p>So I am including the task as follows in the main playbook:</p>
  
  <pre><code>tasks:
    include: tasks/dl-db.yml
  </code></pre>
  
  <p>The content of the task is:</p>
  
  <pre><code>---
     - name: Fetch the Database
       fetch: src=/home/ubuntu/mydb.sql.gz dest=/tmp/mydb.sql.bz fail_on_missing=yes
  </code></pre>
  
  <p>But I want it to fetch from a single specific host not all hosts.</p>
  
  <p>Is a task the right approach for this?</p>