Sobes.tech
Junior

Ako deklarovať hosta v inventári, ak máme súbor s príponou YAML?

sobes.tech AI

Odpoveď od AI

# Príklad YAML inventára pre Ansible
all:
  hosts:
    web01:
      ansible_host: 192.168.1.10
      user: admin
    db01:
      ansible_host: 192.168.1.20
      user: dbuser
  children:
    webservers:
      hosts:
        web01:
    databases:
      hosts:
        db01:

V YAML súbore sú hostia deklarovaní pod kľúčom hosts v príslušných skupinách (napríklad all, webservers, databases). Každý host je reprezentovaný ako kľúč s vnorenými parametrami, ako je ansible_host (DNS názov alebo IP adresa) a user (používateľ pre pripojenie). Skupiny sú deklarované pod kľúčom children, a v ich hosts sú uvedení patriaci hostia.