Junior — Middle
Môžete vysvetliť, čo je Inventory v Ansible a ako sa používa na správu hostiteľov?
sobes.tech AI
Odpoveď od AI
Inventár v Ansible je súbor alebo sada súborov, ktoré opisujú spravované hosty a ich skupiny. Inventár slúži na organizáciu a klasifikáciu serverov, na ktoré budú aplikované playbooky a úlohy.
Hlavné funkcie inventára:
- Skupinovanie hostov podľa rolí alebo prostredí (napríklad webservery, databázové servery).
- Definovanie premenných pre skupiny alebo jednotlivé hosty.
- Podpora rôznych formátov: INI, YAML, dynamické skripty.
Príklad jednoduchého INI inventára:
[webservers]
web1.priklad.sk
web2.priklad.sk
[dbservers]
db1.priklad.sk
[webservers:vars]
ansible_user=deploy
V tomto príklade sú uvedené dve skupiny hostov s rôznymi servermi a premenná ansible_user, ktorá sa aplikuje na všetky webové servery.
Inventár umožňuje Ansible vedieť, ako a kde sa pripojiť na vykonanie automatizácie.