Templates
Explore creating dynamic network configuration templates using Jinja2 with Ansible. Understand using data dictionaries for device-specific commands and the importance of precise syntax and spacing. Learn to balance static explicit commands and dynamic data substitution to generate idempotent configurations.
We'll cover the following...
We'll cover the following...
What is a template?
Ansible uses Jinja2 templates to enable dynamic expressions and access variables in the group_vars
and host_vars data dictionaries. All templates are compiled on the local Linux host at runtime, and then
deployed to the target host. This is done to minimize the amount of information passed to the target device, allowing only what is required to ...