Plantillas con Jinja2
Parte del curso de Ansible
Copiar un archivo estático a todas las máquinas funciona perfectamente hasta que una máquina necesita otro puerto, otro nombre de host o un bloque de configuración que solo se aplica a algunos servidores. Llegado ese punto tienes dos malas opciones: mantener una copia ligeramente distinta del archivo para cada máquina y confiar en acordarte de actualizarlas todas a la vez, o escribir el archivo a mano en cada...
Ya conoces la idea de la carta tipo con huecos que se rellenan para cada destinatario. Jinja2, el lenguaje de plantillas que usa Ansible, es esa misma idea llevada más lejos. Una combinación de correspondencia básica solo rellena huecos: un nombre aquí, una dirección allá. ...
¿Quieres aprender Ansible Plantillas con Jinja2 en un entorno real?
Haz clic abajo, recibe una máquina Linux con Ansible listo, y practica Plantillas con Jinja2 con un tutor de IA que conoce tu código.
Empezar esta lecciónPlantillas con Jinja2Lo que vas a aprender
- Template module
- Jinja2 expressions
- Filters
- If blocks in templates
- For loops in templates
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
