Curso de Ansible

Avatar del usuario

Curso de Ansible

32 horas
Todos los niveles
0 cuestionarios

Descripción:

Al finalizar el curso el participante será capaz de: Crear un servidor web usando Ansible. Escribir un módulo personalizado y probarlo. Implementar en el entorno de producción. Solucionar problemas de redes con Ansible Usar Ansible Galaxy y Ansible Tower durante la implementación. Implementar una aplicación con Ansible en AWS, Azure y DigitalOcean.

Temario:

Parte 1. Comenzando con Ansible
Requerimientos técnicos | Automatización de TI | ¿Qué es Ansible? El | ¿Por qué Ansible? El | Instalando Ansible | Creación de un entorno de prueba con Vagrant | Sistemas de control de versiones | Usando Ansible con Git

Parte 2. Automatizar tareas simples
Requisito técnico | YAML | Trabajando con libros de jugadas | Verbosidad Ansible | Variables en libros de jugadas | Crear el usuario Ansible | Configurar un servidor básico | Instalación y configuración de un servidor web | Publicar un sitio web | Plantillas Jinja2

Parte 3. Escalando a múltiples hosts
Trabajando con archivos de inventario | Trabajando con variables

Parte 4. Manejo de la implementación compleja
Trabajando con la función local_action | Delegar una tarea | Trabajando con condicionales | Trabajando con include | Trabajando con manipuladores | Trabajando con roles | Organizando un proyecto | Anatomía de un papel | Transformando tus libros de jugadas en un proyecto Ansible completo | Transformando un libro de jugadas en un papel | Archivos de ayuda | Transformando el rol del servidor web | Manejadores en roles | Estrategias de ejecución | La plantilla Ansible – filtros Jinja | Formateo de datos mediante filtros | Variables por defecto no definidas | Gestión de la seguridad | Usando Ansible Vault | Bóvedas y libros de jugadas | Cifrado de contraseñas de usuario | Ocultar contraseñas | Usando no_log

Parte 5. Yendo a la nube
Aprovisionamiento de recursos en la nube | Máquinas de aprovisionamiento en AWS | Máquinas de aprovisionamiento en DigitalOcean | Aprovisionamiento de máquinas en Azure

Parte 6. Obteniendo notificaciones de Ansible
Envío de correos electrónicos con Ansible | XMPP | Holgura | Rocket Chat | Internet Relay Chat | Servicio de notificación simple de Amazon | Nagios

Parte 7. Crear un módulo personalizado
Prerrequisito | Usando Python para escribir módulos | Utilizando módulos bash | Usando módulos Ruby | Módulos de prueba

Parte 8. Depuración y manejo de errores
Comprobación de sintaxis | El modo de verificación | Indicando diferencias entre archivos usando –diff | Pruebas funcionales en Ansible | Prueba con etiquetas | Gestión de excepciones | Falla de disparo

Parte 9. Ambientes complejos
Código basado en la rama de Git | Estrategia de distribución de software | Preparando el medio ambiente | Implementar una aplicación web con un sistema de control de revisiones | Implementar una aplicación web con paquetes RPM | Creación de software compilado con empaquetado RPM | Estrategias de despliegue | Optimizaciones

Parte 10. Introducción de Ansible para empresas
Ansible en Windows | Ansible Galaxy | Ansible Tower y AWX

Parte 11. Comenzando con AWX
Configurar AWX | Crear nuevos proyectos AWX | Uso de inventarios de AWX | Comprensión de las plantillas de trabajo de AWX | Usar trabajos de AWX

Parte 12. Trabajar con usuarios, permisos y organizaciones de AWX
Usuarios y permisos de AWX | Organizaciones AWX

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *