Inventory File


Nota: Lastimosamente el contenido completo solo está disponible para miembros… por favor suscríbete

Archivo de Inventario en Ansible

En esta nueva clase del curso de Automatización de redes con Ansible, nos adentraremos en un concepto que puede ser confuso para quienes recién empiezan: el archivo de inventario en Ansible. A diferencia de la Automatización con Python, donde generalmente toda la información necesaria para automatizar la red se encuentra en un solo script, Ansible organiza la automatización en varios archivos especializados, cada uno con un propósito concreto. Y el primero que debemos dominar es el «Inventory file».

Archivo de Inventario (Inventory)

Durante la clase aprenderemos en primera instancia a definir y estructurar correctamente en formato INI o YAML, los dispositivos a automatizar, veremos como listar routers, switches, servidores, o cualquier dispositivo de red ya sea utilizando su dirección IP, o su nombre de dominio. También aprenderemos a crear y organizar grupos, explorando conceptos como:

  • Grupos predeterminados: all y ungrouped
  • Rangos de dispositivos
  • Relaciones Parent/Child entre grupos

Ubicación del archivo inventory

Hablaremos también sobre dónde ubicar a este archivo de inventario, aunque puede residir en cualquier lugar del sistema operativo, analizaremos su ubicación por defecto y cómo asegurarnos de que no exista un archivo creado automáticamente que interfiera con nuestra configuración.

Práctica desde cero – creamos nuestro archivo de inventario

Para que la teoría se transforme en práctica, en la clase realizaremos desde cero la creación de nuestro archivo de inventario:

  • Instalaremos Visual Studio Code, un editor que facilita enormemente el trabajo frente a los editores predeterminados de Linux.
  • Crearemos nuestro archivo de inventario y agregaremos dispositivos a automatizar.
  • Organizaremos los dispositivos en grupos, estableciendo jerarquías y relaciones entre ellos.
  • Veremos cómo listar y validar los dispositivos desde la terminal, asegurándonos de que nuestro inventario esté listo para ser utilizado en los playbooks.

Así que nada, ya comenzamos a poner las manos en Ansible. Es nuestro punto de partida para organizar nuestros dispositivos, y garantizar que nuestro Playbook se ejecute correctamente.

¡Nos vemos en la clase!

 
logo
SI QUIERES DISFRUTAR DE ESTE CONTENIDO, TE INVITAMOS A QUE TE SUSCRIBAS.

¡PARTICIPEMOS!

Si te quedaron dudas de la lección, escríbela a continuación y así todos podemos participar y ayudarte.
¿Quieres participar en los debates?… por favor suscríbete

NUESTROS CURSOS Foros Inventory File

  • Este debate está vacío.
Viendo 1 entrada (de un total de 1)
Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.