wie man eine bestimmte Aufgabe auf einem bestimmten Host in ansible @ ausfüh
nhalt meiner Inventardatei -
[webservers]
x.x.x.x ansible_ssh_user=ubuntu
[dbservers]
x.x.x.x ansible_ssh_user=ubuntu
in meiner Aufgabendatei, die eine gemeinsame Rolle hat, d. h. sie wird auf beiden Hosts ausgeführt, aber ich möchte eine folgende Aufgabe auf Host-Webservern ausführen, die nicht in dbservers enthalten sind und in der Inventardatei definiert sind.
- name: Install required packages
apt: name={{ item }} state=present
with_items:
- '{{ programs }}'
become: yes
tags: programs
ist das Modul hilfreich oder gibt es eine andere Möglichkeit? Wie könnte ich das machen?