Proyecto final: despliegue en múltiples hosts
Parte del curso de Ansible
Todas las lecciones hasta aquí te han enseñado una pieza por separado: un inventario por un lado, un rol por otro, una plantilla, un archivo de vault, unas cuantas etiquetas. Así es como se aprenden, pero no es así como te las encuentras. El código de infraestructura real lo tiene todo a la vez, en un mismo repositorio, y lo que entrena este proyecto final es el ensamblaje, no las piezas.
Vas a desplegar una aplicación de dos capas: un host de base de datos y dos hosts web que ejecutan una aplicación pequeña que lee de él. Aquí no hay ningún módulo nuevo ni ningún concepto nuevo. Lo nuevo es que el rol web tiene que conocer una contraseña que creó el rol db, que los dos hosts web no pueden caerse a la vez, y que todo el conjunto tiene que poder ejecutarse dos veces sin romper nada. ...
¿Quieres aprender Ansible Proyecto final: despliegue en múltiples hosts en un entorno real?
Haz clic abajo, recibe una máquina Linux con Ansible listo, y practica Proyecto final: despliegue en múltiples hosts con un tutor de IA que conoce tu código.
Empezar esta lecciónProyecto final: despliegue en múltiples hostsLo que vas a aprender
- Multi-play playbooks
- Roles in production
- Group_vars by environment
- Vault for secrets
- Serial and rolling updates
- Putting it all together
Lee esta lección en tu idioma
Todas las lecciones de este curso
12 lecciones- 1Qué es Ansible20 min
- 2Inventory y comandos Ad Hoc25 min
- 3Tu primer playbook30 min
- 4Tasks, Modules y Handlers30 min
- 5Variables y Facts30 min
- 6Plantillas con Jinja230 min
- 7Bucles y condicionales30 min
- 8Roles y Galaxy35 min
- 9Vault y secretos25 min
- 10Etiquetas y depuración25 min
- 11Collections y Plugins25 min
- 12Proyecto final: despliegue en múltiples hosts60 min
