Temario del curso
Introducción
Visión general de las características y la arquitectura de la Plataforma de Automatización Red Hat Ansible
- Repaso de los conceptos y principios fundamentales de Ansible
- Comprensión de los contenidos y recursos básicos de Ansible
Instalación y configuración inicial de la Plataforma de Automatización Red Hat Ansible
- Requisitos previos para la instalación de Ansible
- Actualización de la versión actual de Ansible
Configuración avanzada de la Plataforma de Automatización Red Hat Ansible
- Realización de métodos de configuración de entornos avanzados
- Trabajo con comandos de CLI de Ansible de alto nivel
Ejecución de playbooks de Ansible y práctica de delegación de componentes
- Ejecución y gestión de casos de uso específicos para tareas y plays
Aprovechamiento de artefactos reutilizables de Ansible y automatización de tareas complejas con inventario
Manejo de interacción de datos entre herramientas y sistemas de Ansible
Uso detallado de componentes tradicionales y comandos ad hoc de Ansible
Utilización de la sintaxis avanzada de automatización de Ansible con YAML
- Gestión de cadenas de datos inseguras o sin procesar
- Uso de anclajes y alias de YAML para mayor flexibilidad
Manipulación de datos complejos y transformación de funcionalidades de cadenas en Ansible
Trabajo con la arquitectura de complementos expandibles de Ansible
- Tipos de complementos de Ansible y cómo maximizar su uso
Uso de palabras clave avanzadas de playbooks y herramientas de línea de comandos de Ansible
Visión general de operaciones de módulos complejas con Red Hat Ansible
Gestión y coordinación de actualizaciones en cascada de Ansible
Acceso a Red Hat Ansible Tower mediante la Plataforma de Automatización Ansible
Integración de Ansible con Red Hat Advanced Cluster Management
Interacción con RESTful APIs utilizando playbooks y Tower
Automatización de pipelines de construcción y optimización de flujos de trabajo en la Plataforma de Automatización Ansible
Desarrollo de enfoques CI/CD con la Plataforma de Automatización Ansible y Tower
Creación y escritura de módulos y complementos personalizados para proyectos de desarrollo de Ansible
- Adición y optimización de módulos y complementos locales
- Convenciones y mejores prácticas para el desarrollo de módulos de Ansible
Operación de la Plataforma de Automatización Red Hat Ansible con Python 3.x
Depuración de módulos y consejos para el formato de documentación
Visión general del desarrollo de módulos de Ansible en plataformas externas
- Directrices para la automatización de Ansible en Microsoft, AWS y más
Prueba 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
Maximización de la API de Python de la Plataforma de Automatización Red Hat Ansible
Trabajo con Ansible Galaxy y uso de estructuras de metadatos
Aprovechamiento de servicios de nube pública en alineación con Ansible
Implementación de aplicaciones nativas de la nube utilizando Ansible Automation
- Migración a una plataforma nativa de la nube con Ansible
- Ejecución de implementaciones avanzadas de Red Hat OpenShift
Automatización de redes con Ansible y respuesta a la carga de trabajo dinámica de operaciones
- Trabajo con módulos de red de Ansible y análisis de datos de Ansible
- Gestión de timeout, proxy y otros problemas
- Práctica de métodos de virtualización y contenerización
Mantenimiento y administración de la Plataforma de Automatización Ansible y sus componentes
Demostración de los casos de automatización más comunes para la organización
Solución de problemas de la Plataforma de Automatización Red Hat Ansible
Resumen y conclusión
Requerimientos
- Experiencia en la administración del sistema Linux y el uso de la línea de comandos (CLI)
- Experiencia con tareas básicas de automatización con Ansible
- Dominio de la sintaxis de programación YAML
- Conocimiento de la infraestructura y los flujos de trabajo IT
- Conocimientos básicos del lenguaje de programación Python
Audiencia
- Ingenieros DevOps
- Desarrolladores
- Administradores SysOps
Testimonios (1)
Hubo muchos ejercicios prácticos supervisados y asistidos por el formador
Aleksandra - Fundacja PTA
Curso - Mastering Make: Advanced Workflow Automation and Optimization
Traducción Automática