Contacta con nosotros

Temario del curso

Introducción

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

  • Revisión de los conceptos y principios fundamentales de Ansible
  • Iniciación a la sintaxis avanzada de Ansible y herramientas de código abierto

Configuración de Ansible y establecimiento de recursos de automatización

  • Requisitos previos del sistema para Ansible
  • Selección del entorno operativo óptimo para la instalación de Ansible
  • Ejecución de los primeros comandos de nivel superior en la CLI de Ansible

Utilización 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 las herramientas de Ansible y los sistemas

Uso profundo de los componentes tradicionales de Ansible y comandos ad-hoc

Manejo de sintaxis avanzada de Ansible y uso de prácticas extensibles de YAML

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

Ejecución de transformaciones de cadenas para funcionalidades flexibles en Ansible

  • Manipulación de datos complejos para operaciones administrativas

Descripció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 en Playbooks dentro de Ansible

  • Ejecuciones mediante CLI vs. interfaz gráfica para Playbooks
  • Trabajo con palabras clave complejas y manejo de herramientas intermedias de CLI

Administración de aplicaciones optimizadas que utilizan 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

Empleo de estructuras y patrones de inventario dinámico

  • Revisión de los 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 hosts

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 mediante Playbooks y AWX

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

Desarrollo de enfoques de CI/CD con Ansible

Descripció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 redacción de módulos y plugins optimizados

Operatividad de herramientas y características 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

  • Orientaciones para implementaciones de Ansible en Microsoft, AWS y otras plataformas

Pruebas de Ansible con métodos eficientes y monitoreo del ciclo de vida de los 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 cloud utilizando automatización de Ansible

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

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

Automatización de redes con Ansible y respuesta ante 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
  • Ejercitación de métodos de virtualización y contenerización

Aplicación de métodos avanzados de mantenimiento y administración para el proyecto Ansible y sus componentes

Discusión detallada de los conceptos del ciclo de desarrollo de Ansible

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

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

Resolución de problemas en Ansible

Resumen y conclusión

Requerimientos

  • Conocimiento sólido de la sintaxis de programación YAML y Python 3.x
  • Amplia experiencia en administración de sistemas Linux y línea de comandos (CLI)
  • Conocimiento de tareas básicas de automatización con Ansible
  • Comprensión de los conceptos y principios de la plataforma Ansible
  • Habilidad en 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