Junior — Middle
Akými spôsobmi možno zadať zoznam cieľových hostiteľov na vykonanie úloh v Ansible?
sobes.tech AI
Odpoveď od AI
V Ansible môže byť zoznam cieľových hostiteľov (inventár) definovaný viacerými spôsobmi:
- Statický súbor inventára — najbežnejší spôsob. Je to súbor vo formáte INI alebo YAML, v ktorom sú uvedené hostitelia a skupiny hostiteľov.
[webservers]
web1.example.com
web2.example.com
[dbservers]
db1.example.com
-
Dynamický inventár — skript alebo plugin, ktorý generuje zoznam hostiteľov v reálnom čase, napríklad z cloudového poskytovateľa (AWS, GCP).
-
Parameter
-iv príkazovom riadku — je možné špecifikovať konkrétny súbor alebo skript s inventárom pri spustení ansible alebo ansible-playbook. -
Definícia hostiteľov v playbooku — v sekcii
hostsplaybooku je možné uviesť skupinu alebo konkrétny hostiteľ. -
Použitie premennej
hostsv ad-hoc príkazoch — napríklad,ansible webservers -m ping.
Týmto spôsobom je zoznam cieľových hostiteľov definovaný cez súbory inventára, dynamické zdroje alebo priamo v playbooku/príkazoch.