Sistemas e Infraestructuras

Automatización de tareas de sistemas con Ansible

Este curso está diseñado para enseñar a los participantes a utilizar esta poderosa herramienta de automatización para gestionar y simplificar tareas en entornos de sistemas. Ansible es una herramienta de código abierto que permite automatizar tareas de TI, como la configuración y gestión de servidores, el despliegue de aplicaciones y la administración de redes.
Duración25 horas
ModalidadPresencial / Online en directo
ImparticiónIn Company / Abierto

Una formación orientada a la aplicación profesional.

Ansible es una herramienta de automatización y gestión de la configuración. Se utiliza para poder gestionar hasta miles de sistemas de forma sencilla. Su arquitectura está basada en módulos que permite extender sus capacidades casi de forma indefinida.  

Este curso está diseñado para enseñar a los participantes a utilizar esta poderosa herramienta de automatización para gestionar y simplificar tareas en entornos de sistemas. Ansible es una herramienta de código abierto que permite automatizar tareas de TI, como la configuración y gestión de servidores, el despliegue de aplicaciones y la administración de redes.

Durante el curso, aprenderás a escribir y ejecutar playbooks de Ansible para automatizar diversas tareas, incluyendo la configuración de servidores, la implementación de software, la administración de usuarios y permisos, y la gestión de servicios. Además, explorarás cómo Ansible facilita la gestión de infraestructuras como código, lo que te permitirá definir y gestionar entornos completos de manera consistente y reproducible.

 

 

Contenido del curso.

25 h

Módulo 1: Introducción

  •  Introducción a Ansible.
  • Terminología.
  • Arquitectura de ansible.
  • Instalación de Ansible.
  • Ejecución de comandos.
  • El inventario. 

Módulo 2: Playbooks

  •  Introducción.
  • Sintaxis yaml.
  • Creación de playbooks.
  • Ejecución de playbooks.
  • Trabajando con variables.
  • Include vs import.
  • Estructuras de control. 

Módulo 3:  Implementación de plantillas Jinja2

  •  Introducción.
  • Estructuras de control.
  • Manipulación de datos.
  • Comparando valores.
  • Generando comentarios.
  • El módulo template. 

Módulo 4: Trabajando con Roles

  •  Introducción.
  • Estructura de directorios.
  • Usando roles.
  • Galaxy.
  • Salto de página 

Módulo 5: Control de tareas

  •  Introducción.
  • Definiendo un fallo.
  • Definiendo un cambio.
  • Recuperación ante errores. 

Módulo 6: Conceptos avanzados

  • Debug.
  • Etiquetas.
  • Lotes.
  • Conexiones.
  • Delegaciones.
  • Paralelismo. 

Módulo 7: Gestión de cifrado con Ansible Vault

  • Introducción.
  • Comando ansible-vault.
  • Operaciones disponibles.
  • Trabajando con contraseñas en ficheros.
  • Ejecutando playbooks con vault.
  • Ejecutando playbooks con vault.
  • Buenas prácticas. 
   

Todo lo que necesitas saber.

Al finalizar el curso, el alumno podrá:
  • Entender la ventaja de realizar la automatización de las operaciones.  
  • Conocer y usar los roles y los playbooks de Ansible para la automatización de esas tareas.  
  • Conocer el uso de las plantillas Jinja2 en Ansible.  
  • Conocer los módulos que podemos utilizar en Ansible.  
  • Controlar las tareas, su depuración y ejecución por lotes.  
  • Usar Galaxy para crear nuestros propios módulos.  
  • Proteger los secretos con Ansible Vault.  
  

Experiencias que cuentan.

3,33 valoraciones

Deja tu valoración

No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.

Escribir una valoración

3 valoraciones en Automatización de tareas de sistemas con Ansible

  1. Ignacio—

    Los materiales del curso eran detallados y fáciles de entender.

  2. Diana—

    Excelente curso.

  3. Patricia—

    Aprendí mucho en este curso y siento que estoy mejor preparado para mi trabajo ahora.

Escribe tu valoración

Tu nombre será público. Tu email solo se utilizará para validar la valoración y no se mostrará.

Da el siguiente paso

Reserva tu plaza.

Inscríbete

Antes de irte ¿Tienes alguna duda sobre este curso?

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad

Te llamamos

Déjanos tu teléfono y contactaremos contigo para que puedas conocer todos los detalles del programa

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad
 

Quiero saber más sobre este curso

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad