Sobes.tech
Junior

¿Cómo declarar un host en el inventario si tenemos un archivo con extensión YAML?

sobes.tech AI

Respuesta de la IA

# Ejemplo de inventario YAML para 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:

En el archivo YAML, los hosts se declaran bajo la clave hosts dentro de los grupos correspondientes (por ejemplo, all, webservers, databases). Cada host se representa como una clave con parámetros anidados, como ansible_host (nombre DNS o IP) y user (usuario para la conexión). Los grupos se declaran bajo la clave children, y en su hosts se enumeran los hosts que pertenecen a ellos.