Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| automation:jinja2 [2017/05/27 15:25] – jotasandoku | automation:jinja2 [2023/11/02 14:38] (current) – external edit 127.0.0.1 |
|---|
| **JINYA**\\ | **JINYA**\\ |
| It uses a template file (jinja) and a //templating code// (in python) but it might be easier to use Ansible instead of the python code (see [[https://en.wikipedia.org/wiki/Jinja_(template_engine)|External Link]]).\\ | * Nice examples: https://github.com/dgjnpr/ansible-template-for-junos |
| All the links plus a tutorial can be found [[http://vulgarpython.com/jinja2-templates-for-network-automation/|here]] | * It uses a template file (jinja) and a //templating code// (in python) but it might be easier to use Ansible instead of the python code (see [[https://en.wikipedia.org/wiki/Jinja_(template_engine)|External Link]]).\\ |
| | * All the links plus a tutorial can be found [[http://vulgarpython.com/jinja2-templates-for-network-automation/|here]] |
| | * Loop with variable and multiple template and targets : [[http://www.mydailytutorials.com/ansible-template-module-examples/|Link]] |
| \\ | \\ |
| Note that, in Ansible, ROLES are the ones that generate the configurations, **Roles are made up of a task and one or more template file**. | Note that, in Ansible, ROLES are the ones that generate the configurations, **Roles are made up of a task and one or more template file**. |