Contacta con nosotros

Temario del curso

Introducción

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

  • Revisión de los conceptos y principios fundamentales de Ansible
  • Primeros pasos con la 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 de alto nivel iniciales 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

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

Uso profundo de componentes tradicionales de Ansible y comandos ad hoc

Operación con sintaxis avanzada de Ansible y aplicación de prácticas YAML extensibles

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

Ejecución de transformaciones de cadena 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 funciones de despliegue de playbooks dentro de Ansible

  • Ejecuciones mediante CLI frente a interfaz para playbooks
  • Trabajo con palabras clave complejas y uso de herramientas intermedias de CLI

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

  • 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

Uso de estructuras y patrones de inventario dinámico

  • Revisión de conceptos especiales de etiquetas e implementación de su uso

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

Cifrado de contenidos 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 mediante playbooks y AWX

Automatización de pipelines de compilación y optimización de flujos de trabajo en Ansible

Desarrollo de enfoques CI/CD con Ansible

Visión general del desarrollo de módulos y plugins personalizados 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

Uso de herramientas y características de Ansible con Python 3.x y 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, entre otras

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

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

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

Despliegue de aplicaciones nativas en la nube mediante automatización con Ansible

  • Migración a una plataforma nativa en 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 tiempos de espera, proxies y otros problemas
  • Práctica de métodos de virtualización y contenedorización

Práctica de métodos avanzados de mantenimiento y administración para el proyecto y componentes de Ansible

Discusión de conceptos profundos 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 ante la organización

Resolución de problemas en Ansible

Resumen y conclusión

Requerimientos

  • Domino de la sintaxis de programación en YAML y Python 3.x
  • Experiencia amplia en administración de sistemas Linux y línea de comandos (CLI)
  • Conocimiento de tareas fundamentales de automatización con 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 de DevOps
  • Desarrolladores
  • Administradores de SysOps
 35 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas