Sobes.tech
Junior

Comment déclarer un hôte dans l'inventaire si nous avons un fichier avec l'extension YAML?

sobes.tech IA

Réponse de l'IA

# Exemple d'inventaire YAML pour 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:

Dans le fichier YAML, les hôtes sont déclarés sous la clé hosts à l'intérieur des groupes correspondants (par exemple, all, webservers, databases). Chaque hôte est représenté comme une clé avec des paramètres imbriqués, tels que ansible_host (nom DNS ou IP) et user (utilisateur pour la connexion). Les groupes sont déclarés sous la clé children, et dans leur hosts sont listés les hôtes qui leur appartiennent.