Programa del Curso
Introducción
Descripción general de Ansible Características y arquitectura del proyecto
- Repaso de conceptos y principios fundamentales Ansible
- Introducción a la sintaxis avanzada Ansible y a las herramientas de código abierto
Configuración de Ansible y configuración de recursos de automatización
- Requisitos previos del sistema para Ansible
- Elegir el entorno de sistema operativo óptimo para la instalación Ansible
- Ejecución de comandos iniciales de nivel superior en Ansible CLI
Uso de proyectos y características de código abierto en cuadernos de estrategias
- Creación de instancias de componentes de Playbooks para casos de uso avanzados
Trabajar con Ansible Inventarios para procesos de automatización complejos
Manejo de la interacción de datos entre Ansible herramientas y sistemas
Uso en profundidad de componentes tradicionales Ansible y comandos ad-hoc
Operar con sintaxis avanzada Ansible y usar prácticas YAML extensibles
- ¿Cómo administrar cadenas de datos no seguras o sin procesar?
Ejecución de transformación de cadenas para funcionalidades flexibles Ansible
- Manipulación de datos complejos para operaciones administrativas
Descripción general de los complementos de código abierto para Ansible Project
- Ampliación de plugins para casos de uso óptimos
Actualización de las funciones de implementación de cuadernos de estrategias dentro de Ansible
- Ejecuciones de interfaz de CLI frente a s. para Playbooks
- Trabajar con palabras clave complejas y operar herramientas CLI intermedias
Administración de aplicaciones optimizadas de Ansible componentes y funciones ad-hoc
- Mejores prácticas para trabajar con bucles, condicionales, etcétera.
Administración de errores de cuadernos de estrategias y configuración del entorno de tareas remotas
Reciclaje de artefactos y funciones reguladoras en Ansible
Emplear estructuras y patrones de inventario dinámicos
- Revisión de conceptos de etiquetas especiales e implementación de sus usos
Aplicación de métodos de conexión extensibles y administración de claves de host
Cifrado Ansible del contenido del proyecto y ejecución de estrategias avanzadas de manipulación de datos
Integración Ansible con AWX para funciones de coordinación óptimas
Interacción con las API RESTful mediante Playbooks y AWX
Automatización de canalizaciones de compilación y optimización de flujos de trabajo en Ansible
Desarrollo de enfoques de CI/CD con Ansible
Resumen del desarrollo de módulos personalizados y plugins en Ansible
- Implementación de prácticas eficientes para módulos o complementos locales y globales
- Creación y escritura de módulos y plugins optimizados
Funcionamiento de Ansible herramientas y características con Python API 3.x y Python
Módulos de depuración y consejos para el formato Documentation
Implementación de Ansible módulos en plataformas externas
- Directrices para Ansible implementaciones en Microsoft, AWS y más
Pruebas Ansible con métodos eficientes y ciclos de vida de módulos de monitoreo
- Prácticas de desarrollo avanzadas para otros Ansible recursos y utilidades
Empleo de estructuras de metadatos en Ansible e integración con servicios de nube pública
Implementación de aplicaciones nativas de la nube mediante Ansible Automation
- Migración a una plataforma nativa de la nube con Ansible
Integración Ansible con repositorios y configuración de mantenedores de colecciones
Automatización de redes con Ansible y respuesta a la carga de trabajo de operaciones dinámicas
- Trabajar con Ansible módulos de red y analizar Ansible datos
- Administración del tiempo de espera, el proxy y otros problemas
- Práctica de métodos de virtualización y contenedorización
Ejercicio de métodos avanzados de mantenimiento y administración para Ansible proyectos y componentes
Discusión en profundidad de los conceptos del ciclo de desarrollo de Ansible
- Aprovechamiento Ansible de la documentación y las 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 Ansible
Resumen y conclusión
Requerimientos
- Dominio de la sintaxis de programación YAML y Python 3.x
- Amplia experiencia en Linux administración de sistemas y CLI
- Conocimiento de las tareas fundamentales Ansible de automatización
- Comprensión de los conceptos y principios de la plataforma Ansible
- Familiaridad con los flujos de trabajo de TI y DevOps la arquitectura
Audiencia
- DevOps Ingenieros
- Desarrolladores
- Administradores de SysOps
Testimonios (2)
the Automation and speaking to different software packages
Eric Van Wyk
Curso - Ansible for Experts
It really spoke to what we already have in our department