Sobes.tech
Junior

Cum declarăm un host în inventar dacă avem un fișier cu extensia YAML?

sobes.tech AI

Răspuns de la AI

# Exemplu de inventar YAML pentru 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:

În fișierul YAML, gazdele sunt declarate sub cheia hosts în cadrul grupurilor corespunzătoare (de exemplu, all, webservers, databases). Fiecare gazdă este reprezentată ca o cheie cu parametri înglobati, precum ansible_host (numele DNS sau IP) și user (utilizator pentru conectare). Grupurile sunt declarate sub cheia children, iar în hosts sunt enumerate gazdele aparținând grupului.