> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.itential.com/itential-platform/6/configuration-manager/use-configuration-templates/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.itential.com/_mcp/server. # Use configuration templates > Create and apply Jinja2 configuration templates to devices **Add-on product**: This feature is part of Configuration Manager Enterprise, a separately licensed add-on to Configuration Manager. [Learn more](./overview#configuration-manager-enterprise). The Template Designer in Configuration Manager allows you to define a Jinja2 supported configuration set that can be applied to a batch of devices. These templates support full CRUD functionality with the Jinja2 Template Engine integration that supports variable declarations for dynamic config operations. ## Create a template #### Open Create dialog From the Configuration Manager sidebar, click the create (+) button near the top. Once the Create dialog appears, click the dropdown box and select **Configuration Templates** from the menu. ![](/_fern-img/25b2d7bc1404a83701f7feee764bb88e14e562fa72c91589cc44caaca7555d0e.webp) #### Name the template You will be asked to provide a name for the template. ![](/_fern-img/4c87c4273252e37842437f7193f5f5317262d9c735d999fe1f0133482bdf4c8b.webp) #### Finalize creation Once the template is named, click the **Create** button to finalize the creation of the template. ![](/_fern-img/56afc1e2d334062cca5588e2757e1e66a4c7b320ca96c7b22f32ee66b0cfffdb.webp) ## Modify a template Once the new template is created, you will be redirected to the Template Designer screen. On this screen you will see the primary text editor where you will define your device templates. ![](/_fern-img/163a21c5bb079488182928716114ee7b5bbc9182b326fddf7c792ae1f4491719.webp) ### Save and revert changes Once you've defined your desired configuration block, click the floppy disk icon at the very top to save. If you would like to revert your configuration to your previously saved state, click the circular back arrow button. ### Define variables You may also define your variables by clicking the variables button (x) at the top right corner of the configuration editor. A variables editor will open. ![](/_fern-img/3020c9c3f7c20c1fc06b85be4876a24d7b752d3f2c39fb48de806473f93d015d.webp) In the variables editor you can define your variables in a valid JSON format. Once all variables are defined, save them by clicking the floppy disk icon at the top right side of the variables editor. These variables will be used by Jinja2 to render the template when you choose to apply the configuration to one or more devices. ![](/_fern-img/f6b9dba383d535899a14d08444eae6eb385a4c37da7e39d33479975c149c2deb.webp) ### Modify template metadata If you would like to modify the template name or template read-write permissions, you can do so by clicking the stacked three-dots button at the top right of your screen and selecting **Edit Details**. From this screen you can rename your device template or change template permissions. You can retain your desired changes by clicking the **Save** button. ![](/_fern-img/474e13a87faa4225f652a5fbf9987edcece03651fd26033158a21d953031df5e.webp) ## Apply a template After creating a desired configuration, you can apply it to one or more devices. #### Select devices To select the devices you would like to apply the configuration to, hover over the **Select Device** button. ![](/_fern-img/8107a7352b63e8fb6a299b7fd8c34f2827c865135c9acf91205f1073039d86bd.webp) Hovering over the **Select Device** button will open a dialog with a device list. You can navigate through the list using the pagination controls or search for a specific device by name. Once you've found the devices you would like to apply the configuration to, select them by clicking the check boxes. ![](/_fern-img/9c109b9802f20fff69472b9a4d15c19f51781b8d75c46e85df3e25b0ecc8ed01.webp) #### Apply to devices Once you've made your device selections, click the **Apply to Devices** button. Clicking this button will open an execution log that will show you the current status of your configuration application request. This execution log will also tell you when the process has been completed. ![](/_fern-img/c0bfd164bfdf2707d11f262a217c8398df84360aa355f32f5d233cc084d9e26d.webp) ## Delete a template #### Open delete menu If you would like to delete a template, click the stacked three-dots icon on the top right and select **Delete Device Template**. ![](/_fern-img/1d3716285a025b106c875aacf83dd0cf9f5e7f059898c4633454d6fde9358888.webp) #### Confirm deletion After clicking the delete button you'll be asked to verify that you would like to delete the template. ![](/_fern-img/5d2447af7b47279116e53bc83dd551d64566c4ff4732c4cfcdd471e5516126de.webp) Clicking **Delete** from this dialog will permanently delete your configuration template. > Create and apply Jinja2 configuration templates to devices