Configuration Template format - Adaptive Applications - BlueCat Gateway - 25.2.2

BlueCat Server Update Services Administration Guide

ft:locale
en-US
Product name
BlueCat Gateway
Version
25.2.2

Configuration templates let you manage BlueCat Address Manager (BAM) service configurations for multiple managed servers. A configuration template consists of a JSON file that specifies configuration and preference settings for a DNS/DHCP server.

You can set up and manage templates in the Configuration Templates page. (Click the Administration tab, then click Configuration Templates.) Sensitive information in a template is obfuscated with asterisks (*).

In general, a Configuration Template JSON file uses the following format:

{
  "version": "<VERSION>",
  "services": {
    <SERVICE SETTINGS LIST>
  }
}

Where:

  • <VERSION> specifies the version of the Configuration Template schema (1.0.0, 1.1.0, or 1.2.0).

  • <SERVICE SETTINGS LIST> is the list of service configuration settings and their desired values (in JSON format).

Possible service configuration settings and values depend on the version of the schema you use.

Tip: The easiest way to create a new Configuration Template is to first configure the set of services for the server in BAM, then connect to the server from BSUS, download the settings as a JSON file, and edit the JSON file to remove settings that aren't yet supported by Configuration Templates. For more details, see Creating a Configuration Template JSON file.

Sample configuration template

The following sample template disables the firewall service for a server:
{
  "version": "1.0.0",
  "services": {
    "firewall": {
      "configurations": [
        {
          "firewallConfiguration": {
            "allowPing": false,
            "enable": false
          }
        }
      ]
    }
  }
}