Contacta con nosotros

Temario del curso

Introducción

Visión general de las características y arquitectura del proyecto Ansible

  • Revisión de conceptos fundamentales y principios de Ansible.
  • Inicio con sintaxis avanzada de Ansible y herramientas de código abierto.

Configuración de Ansible y recursos de automatización

  • Requisitos del sistema para Ansible.
  • Selección del entorno de sistema operativo óptimo para la instalación de Ansible.
  • Ejecución de comandos iniciales de alto nivel en la CLI de Ansible.

Uso de proyectos y características de código abierto en Playbooks

  • Instanciación de componentes de Playbooks para casos de uso avanzados.

Trabajo con inventarios de Ansible para procesos de automatización complejos

Gestión de la interacción de datos entre herramientas y sistemas de Ansible

Uso detallado de componentes tradicionales de Ansible y comandos ad-hoc

Operación con sintaxis avanzada de Ansible y práctica de YAML extensible

  • ¿Cómo gestionar cadenas de datos inseguras o sin procesar?

Ejecución de transformación de cadenas para funcionalidades flexibles de Ansible

  • Manipulación de datos complejos para operaciones administrativas.

Visión general de plugins de código abierto para el proyecto Ansible

  • Extensión de plugins para casos de uso óptimos.

Actualización de las funciones de despliegue de Playbooks dentro de Ansible

  • Ejecución de la CLI frente a interfaces para Playbooks.
  • Trabajo con palabras clave complejas y operaciones de herramientas intermedias de CLI.

Administración de aplicaciones optimizadas de componentes de Ansible y funciones ad-hoc

  • Mejores prácticas para trabajar con bucles, condicionales, etc.

Gestión de errores en Playbooks y configuración del entorno de tareas remotas

Reutilización de artefactos y regulación de roles en Ansible

Empleo de estructuras y patrones de inventario dinámico

  • Revisión de conceptos de etiquetas especiales e implementación de sus usos.

Aplicación de métodos de conexión extensibles y gestión de claves de host

Cifrado del contenido del proyecto Ansible y ejecución de estrategias avanzadas de manipulación de datos

Integración de Ansible con AWX para funciones óptimas de coordinación

Interacción con APIs RESTful utilizando Playbooks y AWX

Automatización de tuberías de construcción y simplificación de flujos de trabajo en Ansible

Desarrollo de enfoques CI/CD con Ansible

Visión general del desarrollo de módulos personalizados y plugins en Ansible

  • Implementación de prácticas eficientes para módulos o plugins locales y globales.
  • Creación y escritura de módulos y plugins optimizados.

Operación de herramientas y funciones de Ansible con Python 3.x y la API de Python

Depuración de módulos y consejos para el formato de documentación

Despliegue de módulos de Ansible en plataformas externas

  • Directrices para implementaciones de Ansible en Microsoft, AWS y más.

Pruebas de Ansible con métodos eficientes y monitoreo de ciclos de vida de módulos

  • Prácticas avanzadas de desarrollo para otros recursos y utilidades de Ansible.

Empleo de estructuras de metadatos en Ansible e integración con servicios de nube pública

Despliegue de aplicaciones nativas de la nube utilizando automatización de Ansible

  • Migración a una plataforma nativa de la nube con Ansible.

Integración de Ansible con repositorios y configuración de mantenedores de colecciones

Automatización de redes con Ansible y respuesta a cargas de trabajo de operaciones dinámicas

  • Trabajo con módulos de red de Ansible y análisis de datos de Ansible.
  • Gestión de tiempo de espera, proxy y otros problemas.
  • Práctica de métodos de virtualización y contenerización.

Ejercicio de mantenimiento avanzado y métodos administrativos para el proyecto y componentes de Ansible

Discusión de conceptos en profundidad del ciclo de desarrollo de Ansible

  • Aprovechamiento de la documentación de Ansible y colecciones de recursos de código abierto.

Demostración de los casos de automatización más comunes a la organización

Solución de problemas de Ansible

Resumen y conclusión

Requerimientos

  • Habilidad en sintaxis de programación YAML y Python 3.x.
  • Amplia experiencia en administración de sistemas Linux y CLI.
  • Conocimiento de tareas fundamentales de automatización de Ansible.
  • Comprensión de los conceptos y principios de la plataforma Ansible.
  • Familiaridad con flujos de trabajo de TI y arquitectura DevOps.

Público objetivo

  • Ingenieros DevOps.
  • Desarrolladores.
  • Administradores SysOps.
 35 Horas

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas