Create a Site Template
Table of Contents
Expand all | Collapse all
-
-
- Add a Branch
- Add a Data Center
- Add a Branch Gateway
- Configure Circuits
- Configure Internet Circuit Underlay Link Aggregation
- Configure Private WAN Underlay Link Quality Aggregation
- Configure Circuit Categories
- Configure Device Initiated Connections for Circuits
- Add Public IP LAN Address to Enterprise Prefixes
- Manage Data Center Clusters
- Configure a Site Prefix
- Configure a DHCP Server
- Configure NTP for Prisma SD-WAN
- Configure the ION Device at a Branch Site
- Configure the ION Device at a Data Center
- Switch a Site to Control Mode
- Allow IP Addresses in Firewall Configuration
-
- Configure a Controller Port
- Configure Internet Ports
- Configure WAN/LAN Ports
- Configure a Loopback Interface
- Configure a PoE Port
- Configure and Monitor LLDP Activity and Status
- Configure a PPPoE Interface
- Configure a Layer 3 LAN Interface
- Configure Application Reachability Probes
- Configure a Secondary IP Address
- Configure a Static ARP
- Configure a DHCP Relay
- Configure IP Directed Broadcast
- VPN Keep-Alives
-
- Configure Prisma SD-WAN IPFIX
- Configure IPFIX Profiles and Templates
- Configure and Attach a Collector Context to a Device Interface in IPFIX
- Configure and Attach a Filter Context to a Device Interface in IPFIX
- Configure Global and Local IPFIX Prefixes
- Flow Information Elements
- Options Information Elements
- Configure the DNS Service on the Prisma SD-WAN Interface
- Configure SNMP
-
-
- Prisma SD-WAN Branch Routing
- Prisma SD-WAN Data Center Routing
-
- Configure Multicast
- Create a WAN Multicast Configuration Profile
- Assign WAN Multicast Configuration Profiles to Branch Sites
- Configure a Multicast Source at a Branch Site
- Configure Global Multicast Parameters
- Configure a Multicast Static Rendezvous Point (RP)
- Learn Rendezvous Points (RPs) Dynamically
- View LAN Statistics for Multicast
- View WAN Statistics for Multicast
- View IGMP Membership
- View the Multicast Route Table
- View Multicast Flow Statistics
- View Routing Statistics
- Prisma SD-WAN Incident Policies
-
- Prisma SD-WAN Branch HA Key Concepts
- Configure Branch HA
- Configure HA Groups
- Add ION Devices to HA Groups
- View Device Configuration of HA Groups
- Edit HA Groups and Group Membership
-
- Configure Branch HA with Gen-1 Platforms (2000, 3000, 7000, and 9000)
- Configure Branch HA with Gen-2 Platforms (3200, 5200, and 9200)
- Configure Branch HA with Gen-2 Embedded Switch Platforms (1200-S or 3200-L2)
- Configure Branch HA for Devices with Software Cellular Bypass (1200-S-C-5G)
- Configure Branch HA for Platforms without Bypass Pairs
- Prisma SD-WAN Clarity Reports
- Prisma SD-WAN Incidents and Alerts
Create a Site Template
Learn to create a site template.
Where Can I Use
This? | What Do I
Need? |
---|---|
|
|
Create a site template using an existing site template.
- Navigate to.ManageResourcesSite TemplatesAdd Site template
- You can use an existing site as a template (recommended) or Import a Site template.The recommended best practice is to initially creating a site with all essential configurations and validating its functionality. After the site is operational, this site can serve as a foundation for a site template. Importing a site template involves downloading previously utilized templates, adjusting them as per your requirements, and then re-importing the updated versions.
- To use an existing template, clickUse an existing site as a template.
- Alternatively,Import a site templateby uploading a Jinja template and the corresponding csv file.To import, select a Jinja template and the corresponding csv file from your local system and thenSave. Ensure your CSV file contains at least one row of data, as the system will validate to ensure the output is correct.After you import the template, you cannot edit the template. To modify the template, download the template, edit and then re-upload the template.When uploading a template, Jinja supports conditional statements to boost flexibility in deployments. This includes IF statements, comparisons, and replacements. If you encounter an error during upload, ensure your Jinja formatting is correct, as the system validates the uploaded CSV content against a successful YAML file format. Few examples of the conditional statements are provided below:
{%- if dhcp2.upper() == "DHCP" %} - address_family: ipv6 broadcast_address: custom_options: default_lease_time: 43200 {%- if dhcp2_description and dhcp2_description|length != 0 %} description: {{ dhcp2_description }} {%- else %} description: {%- endif %} disabled: false dns_servers: - 2001:db8:a0b:12f0::1 domain_name: gateway: ip_ranges: - end_ip: 2001:db8:a0b:12f0::220 start_ip: 2001:db8:a0b:12f0::3 max_lease_time: 86400 network_context_id: static_mappings: subnet: 2001:db8:a0b:12f0::/64 tags: vrf_context_id: Global {%- endif %}Enter aSite Template NameandDescription.The site name must be unique, duplicate entries will throw an error.SelectSite Type, whether branch or DC.Select theBranch Sitethat you want to clone.ClickNext.The template includes a set of attribute keys and its associated values. It comprises a predefined set of variables to facilitate deployment, encompassing essential information like site name, address, serial numbers, software version, and SNMP authentication strings, among others. The objective is to identify any additional variables necessary for unique site configuration within your site deployment. Prisma SD-WAN greatly simplifies site templates by utilizing integrated policy abstraction for items such as Path, QoS, NAT, and Security, along with objects. This minimizes the requirement for creating variables, only necessitating them for distinct items at a branch, such as LAN/WAN IP addresses or circuit settings.For every site template, the following variables are mandatory:- Site Name:site_name
- Software Version:ion_sw_version
- Serial Number:ion_serial_number_1. For HA deployments, the templates includes variableion_serial_number_2).
The controller will reject site data if these variables are missing from the file.After the site template is created, you can add more variables for any elements that will be unique within your site deployment.Editing Variables: allows tocreateadditional variables for values that should be unique,updatingexisting values to something new, anddeletingdefault variables if they are unnecessary. The variables within the template are listed in the 'Variables' section, and they are highlighted in green text.- Create variables: Variables serve as repositories for unique site-specific data. You can customize these variables to align with your site configuration. The variables in the template appear in the Variables list highlighted in green text.
- Highlight the variable from the template.
- Make Variableis highlighted. ClickMake Variable.
- In the Make Variable dialog, enter aNamefor the variable.
- Applythis change to all instances in the template andUpdate. The selected data appears in the Variables list.
- Saveyour changes.
- If you want to remove a variable and make it a static value, delete the variable from the variables list. On the confirmation dialog, click OK to delete. The variable becomes a static value and the variable is removed from the variable list.
- Update Static Value:
- Highlight the variable from the template.
- Update Static Valueis highlighted. SelectUpdate Static Value.
- In the Update Static Value dialog, enter a staticValuefor the variable.
- Applythis change to all instances in the template andUpdate. The selected variable is updated with static value.
- Delete Variables:
- Enter a variable name to search in the search box.
- Delete (X) the variable which will return the original value to the template. For example, when you prefer to hard code your SNMP authentication string directly into the template, rather than using a variable. By removing the variable and updating the value directly, it offers a way to provision the SNMP settings for sites.
- Search Variables: Enter a variable name in the Search box to search.
- Check Syntax: If you have edited the variable, check the syntax of the template file. Green indicates the template has no errors.
Download the Site VariablesDownloading the site variables provides a reference to the necessary data required to deploy new sites at scale using this template. You can also access the site template, and site data (for sites already deployed) from the site templates page.- Select the site template you want to download.
- On the top-right corner, click theDownloadicon.
- SelectSites Variables. A CSV file containing all the variables defined in the template and their corresponding values are downloaded.If you choose to download the Site Template, it is downloaded in Jinja format. Site Data, for sites deployed using a template, and site variables can also be downloaded and is available in the CSV format. If there is no data, you get a notification that there is no data to export.