Using cnMaestro to change management IP Addresses on ePMP SM's

Hi,

Yes, configuration templates can be used to update device configuration en masse.  Replacement variables can be used to specify uniquer per-device values.

The basic flow is to create a base template containing the configuration parameters you want to update.  This is typically done by exporting a device configuration file and removing all parameters you are not interested in.  This is outlined in the "Template File Creation" section of the link you provided.

If you want to have unique values per device, you can replace parameter values with replacement variable text.

{
    "staticValue": "1.2.3.4",
    "deviceUniqueValue": "${YOUR_VARIABLE_NAME}",
    "deviceUniqueValueWithDefault": "${VARIABLE_NAME_2=default value}"
}

Then for each device you can enter the unique values in the configuration job creation page by clicking the gear icon to the right of each device.  The ${} text will be replaced with the values you entered before sending the configuration file to the device.  If you don't specify a value for a device the default value will be used, if it was specified.

{
    "staticValue": "1.2.3.4",
    "deviceUniqueValue": "10.110.10.10",
    "deviceUniqueValueWithDefault": "default value"
}

These three KB articles are fairly old but give a decent overview of template configuration via YouTube videos.  Although the UI is now different the same basic principles and flow apply:

If you are having issue with the template, post it here after removing sensitive information and we can walk you through it.