Sobes.tech
Junior

Jak deklarovat hosta v inventáři, pokud máme soubor s příponou YAML?

sobes.tech AI

Odpověď od AI

# Příklad YAML inventáře pro 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 souboru YAML jsou hosté deklarováni pod klíčem hosts uvnitř příslušných skupin (například all, webservers, databases). Každý host je reprezentován jako klíč s vloženými parametry, jako je ansible_host (název DNS nebo IP adresa) a user (uživatel pro připojení). Skupiny jsou deklarovány pod klíčem children, a v jejich hosts jsou uvedeni patřící hosté.