Sobes.tech
Junior

Kako deklarisati host u inventaru ako imamo fajl sa ekstenzijom YAML?

sobes.tech АИ

Одговор од АИ

# Primer YAML inventara za 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:

U YAML fajlu, hostovi se deklarisu pod kljucem hosts unutar odgovarajućih grupa (npr., all, webservers, databases). Svaki host je predstavljen kao kljuc sa ugnjezdenim parametrima, kao što su ansible_host (DNS ime ili IP adresa) i user (korisnik za povezivanje). Grupe se deklarisu pod kljucem children, a u njihovim hosts su nabrojani pripadajuci hostovi.