Mam hosta w 2 grupach: pc i Serwery Mam 2 group_vars (pc i serwery) z, w każdym pliku packages.yml Te pliki definiują listę pakietów do zainstalowania na komputerach PC i serwerach gospodarzeOdpowiedz: host w wielu grupach
mam rolę, aby zainstalować pakiet domyślny
problemem jest: tylko group_vars/pc/packages.yml to wziąć pod uwagę zadania ról, paczki od group_vars/serwerów /packages.yml nie są zainstalowane
Oczywiście, czego chcę, to instalacja pakietów d efined dla komputerów PC i serwerów
ja nie wiem, czy jest to błąd lub funkcja ...
Dzięki za pomoc
oto konfiguracja:
# file: production
[pc]
armen
kerbel
kerzo
[servers]
kerbel
---
# packages on servers
packages:
- lftp
- mercurial
---
# packages on pc
packages:
- keepassx
- lm-sensors
- hddtemp
To nie bezpośrednio rozwiązać problem, to narzędzie stworzy wykres, aby zobaczyć, jak Twój komputer został przypisany do grupy https://willthames.github.io/2014/04/03/an-ansible-inventory-grapher.html – Mxx
Jaką wersję Ansible używasz? – Shahar
ansible-playbook 1.7 – dype