title: Run ansible on specific hosts group
body: <p>I am trying to run ansible with the following command,</p>
  
  <pre><code>ansible-playbook provision.yml -l webserver
  </code></pre>
  
  <p>And my hosts file contains the following host groups,</p>
  
  <pre><code>[webclient]
  172.29.4.75
  [webserver]
  172.29.4.76
  </code></pre>
  
  <p>My provision.yml also contains 2 hosts as below,</p>
  
  <pre><code>- hosts: webclient
    user: centos
    roles: 
     - nginx
     - nvm
  - hosts: webserver
    user: centos
    roles: 
     - tomcat
  </code></pre>
  
  <p>My issue here is even thought I use "-l webserver" roles specified for webclient also runs in webclient hosts. How can I control it to run only specific host groups?</p>