como executar uma tarefa específica em um host específico no ansible

o conteúdo do meu arquivo de inventário -

[webservers]
x.x.x.x ansible_ssh_user=ubuntu

[dbservers]
x.x.x.x ansible_ssh_user=ubuntu

no meu arquivo de tarefas, que tem uma função comum, ou seja, ele será executado nos dois hosts, mas eu quero executar uma tarefa a seguir nos servidores da web do host, não nos dbservers, definidos no arquivo de inventário

- name: Install required packages
  apt: name={{ item }} state=present
  with_items:
    - '{{ programs }}'
  become: yes
  tags: programs

é quando o módulo é útil ou existe alguma outra maneira? Como eu pude fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion