title: How to make Ansible run one certain task only on one host?
body: <p>The playbook looks like:</p>
  
  <pre><code>- hosts: all
    tasks:
      - name: "run on all hosts,1"
        shell: something1
      - name: "run on all hosts,2"
        shell: something2
      - name: "run on one host, any host would do"
        shell: this_command_should_run_on_one_host
      - name: "run on all hosts,3"
        shell: something3
  </code></pre>
  
  <p>I know with command line option <code>--limit</code>, I can limit to one host, is it possible to do it in playbook?</p>