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?