Sobes.tech
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.