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
  • Elección del entorno de sistema operativo óptimo para la instalación de 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 cuadernos de estrategias 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 la 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 interfaces para cuadernos de estrategias
  • Trabajar con palabras clave complejas y operar herramientas CLI intermedias

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

  • Prácticas recomendadas para trabajar con bucles, condicionales, etc.

Administración de errores de cuadernos de estrategias y configuración del entorno de tareas remotas

Reciclaje de artefactos y funciones reguladoras en Ansible

Empleo de 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

Descripción general del desarrollo de módulos y complementos 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

Funcionamiento de las herramientas y funciones de Ansible con Python API 3.x y Python

Depuración de módulos y sugerencias para el formato Documentation

Implementación de Ansible módulos en plataformas externas

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

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

  • Prácticas avanzadas de desarrollo 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 automatización

  • 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 administración de sistemas Linux y CLI
  • Conocimiento de las tareas fundamentales de automatización de Ansible
  • Comprensión de los conceptos y principios de la plataforma Ansible
  • Familiaridad con los flujos de trabajo de TI y la arquitectura DevOps

Audiencia

  • DevOps Ingenieros
  • Desarrolladores
  • Administradores de SysOps
  35 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Categorías Relacionadas