Lab Ansible Beginner: descubra Ansible de forma práctica con SSH, Playbooks, Apache y MariaDB

Cuando hablamos de automatización, a menudo nos referimos a ansible. Sin embargo, a primera vista puede parecer complejo de entender, y no siempre es fácil visualizar su utilidad concreta en un entorno informático.

A través de esto primer laboratorio de descubrimiento, Te sugiero que descubras Ansible a través de la práctica, realizando paso a paso varias acciones sencillas y concretas en los servidores Linux.

Aprenderás, en particular, a:

  • configurar una conexión SSH usando claves;
  • crear un inventario de Ansible;
  • comprobar la conectividad de las máquinas;
  • Ejecuta tus primeros libros de jugadas;
  • automatizar las actualizaciones de Debian;
  • implementar Apache;
  • Instalar y configurar MariaDB.

El objetivo de este laboratorio es demostrar que Ansible no es solo para grandes infraestructuras, sino que puede convertirse rápidamente en una herramienta sencilla, potente y muy útil para el uso diario.

Instrucciones de laboratorio

Objetivo

Descubre los fundamentos de Ansible administrando varios servidores Debian desde un servidor de control.

Entorno disponible

Tienes:

  • 1 servidor de control Ansible fue instalado
  • 2 clientes Debian
    • ansible-client1
    • ansible-client2

Información de inicio de sesión

  • Usuario: root
  • Contraseña: formation

lo que lograrás

  1. Generar una clave SSH
  2. Configurar el acceso del cliente
  3. Instala Ansible y crea un inventario YAML.
  4. Prueba la conexión con ansible ping
  5. Crea tu primer manual de jugadas
  6. Actualizar servidores Debian
  7. Instalar Apache en un cliente
  8. Instalar MariaDB en otro cliente.

Consejo

  • Repita los manuales de jugadas varias veces para observar la idempotencia.
  • Tómese el tiempo para leer las reseñas de los pedidos.
  • Comprueba la sintaxis YAML (la indentación es importante).

Recursos