Sobes.tech
Junior

Kā paziņot par hostu inventārā, ja mums ir YAML paplašinājuma fails?

sobes.tech AI

Atbilde no AI

# Piemērs YAML inventāram priekš 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 failā, serveri tiek deklarēti atbilstošajās grupās (piem., all, webservers, databases) zem atslēgas hosts. Katrs serveris ir kā atslēga ar iekļautiem parametriem, piemēram, ansible_host (DNS nosaukums vai IP) un user (lietotājs savienošanai). Grupas tiek deklarētas zem atslēgas children, un to hosts sadaļā ir uzskaitīti piederīgie serveri.