The base templates are designed for variable substitution.
The variables provide flexibility for templates configurations to be modified specific to each deployment.

A jinja model for variables is used with the form {{variable}}

Warning

The configuration templates for device and Panorama system include jinja ‘if’ conditionals.
These are used by the create_loadable_configs.py tool to determine what IP information should be added regarding
the management interface.

If the tool or jinja formats will not be used, remove the {% text %} statements.
The user will also have to manually replace the variables in order for the config to load and commit

This will run the python utility and output set commands and full xml config files.
Loadable configs are stored in the loadable_configs directory.
The config folder prefix is based on the output directory name used when running the script.

Warning

You will be prompted for a username/password that will be used in the configuruation file.
A hash is created for the password so it is unreadable and the default admin/admin is removed.
Remember the user/password information before committing to a running firewall or Panorama.