Sobes.tech
Junior

Hoe declareer je een host in de inventaris als we een bestand met de extensie YAML hebben?

sobes.tech AI

Antwoord van AI

# Voorbeeld YAML-inventaris voor 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:

In het YAML-bestand worden hosts gedeclareerd onder de sleutel hosts binnen de bijbehorende groepen (bijvoorbeeld all, webservers, databases). Elke host wordt weergegeven als een sleutel met geneste parameters, zoals ansible_host (DNS-naam of IP) en user (gebruiker voor de verbinding). Groepen worden gedeclareerd onder de sleutel children, en in hun hosts worden de bijbehorende hosts opgesomd.