Sobes.tech
Junior

Kaip paskelbti hostą inventoriuje, jei turime YAML plėtinio failą?

sobes.tech AI

Atsakymas iš AI

# Pavyzdinis YAML inventorius 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:

YAML faile, hostai deklaruojami pagal atitinkamas grupes (pvz., all, webservers, databases) po raktu hosts. Kiekvienas hostas yra kaip raktas su įdėtais parametrais, tokiais kaip ansible_host (DNS vardas arba IP) ir user (naudotojas jungimuisi). Grupės deklaruojamos po raktu children, o jų hosts sąraše nurodyti priklausantys hostai.