Sobes.tech
Junior

Kuidas deklareerida hosti inventaris, kui meil on YAML laiendusega fail?

sobes.tech AI

Vastus AI-lt

# Näide YAML inventariseerimisest Ansible jaoks
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-failis deklareerib hostid vastavates gruppides (näiteks all, webservers, databases) hosts võtme all. Iga host on esitatud võtmena koos sisemiste parameetritega, nagu ansible_host (DNS nimi või IP) ja user (kasutaja ühendamiseks). Gruppide deklaratsioonid asuvad children võtme all ning nende hosts jaotises on loetletud nende kuuluvad hostid.