Steps to "Reload" "config.json" file:


  • Create an AWS bucket and place on it the "config.json" file. See Examples below.
  • Download the file to the CSC. Run Command "AWS-RunShellScript" on the CSC and do command:
wget <Your bucket file URL> -O /usr/local/etc/mhb-csc/config.json
  •  Run Document "MHB-CSC-Reload-Config-json" to apply the changes.


Example: CSC Mux 4

The fields in bold are not configurable. So please, do not modify.


{

    "model": "csc-gre-mux-4-aws",

    "version": "1.0",

    "cloudName": "",

    "dns": {

        "useCloudDNS": true,

        "primaryDnsIP": "",

        "secondaryDnsIP": ""

    },

    "bypassProxyPublicIP": "",

    "bypassProxyPacUrl": "",

    "syslogServers": {

        "primarySyslogIP": "",

        "secondarySyslogIP": "",

        "syslogTcpPort": 514

    },

    "greCredentials": {

        "primaryDestination": "",

        "secondaryDestination": "",

        "ztun1": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun2": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun3": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun4": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        }

    },

    "tunnelRedundancy": {

        "returnToPrimaryTunnel": true

    },

    "routedBypassPublicIP": "",

    "routedBypassJsonFileUrl": "",

    "routedBypassRules": []

}


Example: CSC Mux 8

The fields in bold are not configurable. So please, do not modify.


{

    "model": "csc-gre-mux-8-aws",

    "version": "1.0",

    "cloudName": "",

    "dns": {

        "useCloudDNS": true,

        "primaryDnsIP": "",

        "secondaryDnsIP": ""

    },

    "bypassProxyPublicIP": "",

    "bypassProxyPacUrl": "",

    "syslogServers": {

        "primarySyslogIP": "",

        "secondarySyslogIP": "",

        "syslogTcpPort": 514

    },

    "greCredentials": {

        "primaryDestination": "",

        "secondaryDestination": "",

        "ztun1": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun2": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun3": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun4": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun5": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun6": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun7": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        },

        "ztun8": {

            "grePublicIP": "",

            "firstIpPrimaryDestinationRange": ""

        }

    },

    "tunnelRedundancy": {

        "returnToPrimaryTunnel": true

    },

    "routedBypassPublicIP": "",

    "routedBypassJsonFileUrl": "",

    "routedBypassRules": []

}