Changes in the specification file for cloud native deployment.

Cloud native deployment requires additional configuration in cloud specification file.

Prerequisites

Download the cloud native specification file from the Telco Cloud Automation.

Procedure

  • Open the Specification file and configure the following parameters for cloud native deployment.
    Parameter Description
    pscUserGroup The username which creates the kubernetes clusters in the cloud native VMware Telco Cloud Automation. You can specify this parameter under settings section or under the domains section. The pscUserGroup parameter under settings section acts as global value and the pscuserGroup parameters under domain overrides the value for that specific domain.
    Note: You must specify the pscUserGroup. You can specify the pscUserGroup either in settings, or in domains or in both the settings and domains.
    TCA_BOOTSTRAPPER The bootstrapper for the cloud native VMware Telco Cloud Automation.

    Add the following details:

    • type
    • name
    • ipIndex
    • rootpassword
    • adminpassword
    TCA_MANAGEMENT_CLUSTER The cluster manager for the cloud native VMware Telco Cloud Automation.

    Add the following details:

    • type
    • name
    • ipIndex
    • clusterPassword
    TCA_CP The load balancer for VMware Telco Cloud Automation control plane (TCA-CP).

    Add the following details:

    • type
    • name
    • ipIndex
    TCA Load balancer for VMware Telco Cloud Automation manager in the cloud native VMware Telco Cloud Automation.

    Add the following details:

    • type
    • name
    • ipIndex
    BOOTSTRAPPER_CLUSTER Bootstrapper for the kubernetes cluster for the cloud native VMware Telco Cloud Automation.

    Add the following details:

    • type
    • name
    • ipIndex
    • clusterPassword
    airgapServer The parameter is required only for the airgapped environment.

    Add the following details:

    • fqdn
    • caCert
    Note:
    • Encode the CA certificate with BASE64 encoding.
    • For adding the images (.OVA files) for cloud builder deployment, see Add Images or OVF.
    Note:
    • You can use the domain settings to override the values provided in the settings.
    • You cannot override the appliance type TCA_BOOTSTRAPPER appliance in management domain of a central site.
    • You cannot override the appliance type TCA in the workload domain of a central site.
    See the reference code for cloud specific changes.
    {
        "domains": [
            {
                "name": "cdc",
                "type": "CENTRAL_SITE",
                "subType": "MANAGEMENT",
                "enabled": true,
                "preDeployed": {
                    "preDeployed": false
                },
                "minimumHosts": 3,
                "location": {
                    "city": "Bengal\u016bru",
                    "country": "India",
                    "address": "",
                    "longitude": 77.56,
                    "latitude": 12.97
                },
                "licenses": {
                    "vc": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "nsx": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "esxi": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "vsan": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "tca": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "tca_cp": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "vrli": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ]
                },
                "switches": [
                    {
                        "name": "cdc-dvs001",
                        "uplinks": [
                            {
                                "pnic": "vmnic0"
                            },
                            {
                                "pnic": "vmnic1"
                            }
                        ]
                    }
                ],
                "services": [
                    {
                        "name": "networking",
                        "type": "nsx",
                        "enabled": true,
                        "nsxConfig": {
                            "shareTransportZonesWithParent": false
                        }
                    },
                    {
                        "name": "storage",
                        "type": "vsan",
                        "enabled": true,
                        "vsanConfig": {
                            "vsanDedup": false
                        }
                    }
                ],
                "networks": [
                    {
                        "switch": "cdc-dvs001",
                        "type": "management",
                        "name": "management",
                        "segmentType": "vlan",
                        "vlan": 3406,
                        "mtu": 1500,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.6.253",
                        "prefixLength": 24,
                        "_comments": [
                            "If K8S master/worker nodes will be installed on this network, then it requires DHCP configured on the network"
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "vMotion",
                        "name": "vMotion",
                        "segmentType": "vlan",
                        "vlan": 3408,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.8.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.8.10",
                                "end": "172.17.8.20"
                            }
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "vSAN",
                        "name": "vSAN",
                        "segmentType": "vlan",
                        "vlan": 3409,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.9.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.9.10",
                                "end": "172.17.9.20"
                            }
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "nsxHostOverlay",
                        "name": "nsxHostOverlay",
                        "segmentType": "vlan",
                        "vlan": 3407,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.7.253",
                        "prefixLength": 24,
                        "_comments": [
                            "This network requires DHCP configured on the network"
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "nsxEdgeOverlay",
                        "name": "nsxEdgeOverlay",
                        "segmentType": "vlan",
                        "vlan": 3410,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.10.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.10.10",
                                "end": "172.17.10.20"
                            }
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "uplink",
                        "name": "uplink1",
                        "segmentType": "vlan",
                        "vlan": 3411,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.11.253",
                        "prefixLength": 24,
                        "ipAddresses": [
                            "172.17.11.100",
                            "172.17.11.101"
                        ]
                    },
                    {
                        "switch": "cdc-dvs001",
                        "type": "uplink",
                        "name": "uplink2",
                        "segmentType": "vlan",
                        "vlan": 3410,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.10.253",
                        "prefixLength": 24,
                        "ipAddresses": [
                            "172.17.10.100",
                            "172.17.10.101"
                        ]
                    }
                ],
                "applianceOverrides": [
                    {
                        "name": "tb1-cdc-cb",
                        "enabled": true,
                        "id": "app-cc834fe9-2f5f-4d7c-9538-4f6cf84a0c3b",
                        "nameOverride": "tb1-cdc-cb",
                        "type": "CLOUD_BUILDER",
                        "ipIndex": 32,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-sddcmgr",
                        "enabled": true,
                        "id": "app-94dc5b6f-f034-4d01-be12-a9919bb851e9",
                        "nameOverride": "tb1-cdc-sddcmgr",
                        "type": "SDDC_MANAGER",
                        "ipIndex": 33,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vc",
                        "size": "small",
                        "enabled": true,
                        "id": "app-20ae3412-d7bb-46fb-a213-3eee4980c59b",
                        "nameOverride": "tb1-cdc-vc",
                        "type": "VC",
                        "ipIndex": 31,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vro",
                        "enabled": true,
                        "id": "app-652abcba-954f-4ef2-b66d-ef3ac80ac923",
                        "nameOverride": "tb1-cdc-vro",
                        "type": "VRO",
                        "ipIndex": 40,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx-cdc",
                        "size": "large",
                        "enabled": true,
                        "id": "app-2d8b171b-8ed0-4093-9492-918e9cbb8881",
                        "nameOverride": "tb1-cdc-nsx",
                        "type": "NSX_MANAGER",
                        "ipIndex": 34,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw==",
                        "auditPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx001",
                        "enabled": true,
                        "id": "app-69d10093-e451-40d4-8d11-091c87978037",
                        "nameOverride": "tb1-cdc-nsx01",
                        "parent": "tb1-cdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 35
                    },
                    {
                        "name": "nsx002",
                        "enabled": true,
                        "id": "app-ba4fdd21-7f99-4162-939e-7158f82bb4cd",
                        "nameOverride": "tb1-cdc-nsx02",
                        "parent": "tb1-cdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 36
                    },
                    {
                        "name": "nsx003",
                        "enabled": true,
                        "id": "app-f7fd0803-546a-43ae-8b8c-2112c128b12e",
                        "nameOverride": "tb1-cdc-nsx03",
                        "parent": "tb1-cdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 37
                    },
                    {
                        "name": "edgecluster001",
                        "size": "large",
                        "enabled": true,
                        "id": "app-0bd34f11-7970-44eb-9ce0-e969e9a4ef80",
                        "nameOverride": "edge-cdc",
                        "tier0Mode": "ACTIVE_STANDBY",
                        "type": "NSX_EDGE_CLUSTER",
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw==",
                        "auditPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx-edge001",
                        "enabled": true,
                        "id": "app-4f44afa4-e83d-4129-9fef-1854d762fc67",
                        "nameOverride": "tb1-cdc-edge01",
                        "parent": "edge-cdc",
                        "type": "NSX_EDGE",
                        "ipIndex": 38
                    },
                    {
                        "name": "nsx-edge002",
                        "enabled": true,
                        "id": "app-c3311d3a-0931-4b77-9f3f-d4e976e0e88f",
                        "nameOverride": "tb1-cdc-edge02",
                        "parent": "edge-cdc",
                        "type": "NSX_EDGE",
                        "ipIndex": 39
                    },
                    {
                        "name": "tb1-cdc-mgmt-clus",
                        "enabled": true,
                        "id": "app-313a7384-55d5-42ba-aa1e-023b935a3770",
                        "nameOverride": "tb1-cdc-mgmt-clus",
                        "type": "TCA_MANAGEMENT_CLUSTER",
                        "ipIndex": 45,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-bootstrapper-clus",
                        "enabled": true,
                        "id": "app-d7376ba4-fc02-4612-8fee-62f1df817b86",
                        "nameOverride": "tb1-cdc-bootstrapper-clus",
                        "type": "BOOTSTRAPPER_CLUSTER",
                        "ipIndex": 46,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-tca",
                        "enabled": true,
                        "id": "app-b90c397a-c33b-4eb7-80dc-d7fc072b1e13",
                        "nameOverride": "tb1-tca",
                        "type": "TCA",
                        "ipIndex": 42,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-tcacp",
                        "enabled": true,
                        "id": "app-21d4a277-de90-4c19-a2ea-19d67aa48f36",
                        "nameOverride": "tb1-cdc-tcacp",
                        "type": "TCA_CP",
                        "ipIndex": 43,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vrli",
                        "enabled": true,
                        "id": "app-c2acb9ef-9e9c-4f79-b792-fbc5016132e7",
                        "nameOverride": "tb1-cdc-vrli",
                        "type": "VRLI",
                        "ipIndex": 41,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "vsannfs",
                        "enabled": false,
                        "id": "app-85e35807-12c9-471e-bb5d-11c68c039af5",
                        "nameOverride": "tb1-cdcvsanfs",
                        "type": "VSAN_NFS",
                        "ipIndexPool": [
                            {
                                "start": 47,
                                "end": 49
                            }
                        ],
                        "nodeCount": 3,
                        "shares": [
                            {
                                "name": "default-share",
                                "quotaInMb": 10240
                            }
                        ],
                        "_comments": [
                            "FQDN for each appliance will be generated as {appliance.name}{nodeIndex}-{domain.name}.{dnsSuffix}.",
                            "nodeCount should be same with host number provisioned in day1 operation.",
                            "Make sure ipIndexPool size larger than nodeCount",
                            "nodeCount should be same with host number provisioned in day1 operation."
                        ],
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    }
                ],
                "csiTags": {},
                "csiCategories": {
                    "useExisting": false
                }
            },
            {
                "name": "rdc",
                "type": "REGIONAL_SITE",
                "subType": "MANAGEMENT",
                "enabled": false,
                "preDeployed": {
                    "preDeployed": false
                },
                "minimumHosts": 3,
                "location": {
                    "city": "Bengal\u016bru",
                    "country": "India",
                    "address": "",
                    "longitude": 77.56,
                    "latitude": 12.97
                },
                "licenses": {
                    "vc": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "nsx": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "esxi": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "vsan": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "tca_cp": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ],
                    "vrli": [
                        "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
                    ]
                },
                "switches": [
                    {
                        "name": "rdc-dvs001",
                        "uplinks": [
                            {
                                "pnic": "vmnic0"
                            },
                            {
                                "pnic": "vmnic1"
                            }
                        ]
                    }
                ],
                "services": [
                    {
                        "name": "networking",
                        "type": "nsx",
                        "enabled": true,
                        "nsxConfig": {
                            "shareTransportZonesWithParent": false
                        }
                    },
                    {
                        "name": "storage",
                        "type": "vsan",
                        "enabled": true,
                        "vsanConfig": {
                            "vsanDedup": false
                        }
                    }
                ],
                "networks": [
                    {
                        "switch": "rdc-dvs001",
                        "type": "management",
                        "name": "management",
                        "segmentType": "vlan",
                        "vlan": 3406,
                        "mtu": 1500,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.6.253",
                        "prefixLength": 24,
                        "_comments": [
                            "If K8S master/worker nodes will be installed on this network, then it requires DHCP configured on the network"
                        ]
                    },
                    {
                        "switch": "rdc-dvs001",
                        "type": "vMotion",
                        "name": "vMotion",
                        "segmentType": "vlan",
                        "vlan": 3408,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.8.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.8.21",
                                "end": "172.17.8.30"
                            }
                        ]
                    },
                    {
                        "switch": "rdc-dvs001",
                        "type": "vSAN",
                        "name": "vSAN",
                        "segmentType": "vlan",
                        "vlan": 3409,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.9.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.9.21",
                                "end": "172.17.9.30"
                            }
                        ]
                    },,
                    {
                        "switch": "rdc-dvs001",
                        "type": "nsxHostOverlay",
                        "name": "nsxHostOverlay",
                        "segmentType": "vlan",
                        "vlan": 3407,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.7.253",
                        "prefixLength": 24,
                        "_comments": [
                            "This network requires DHCP configured on the network"
                        ]
                    },
                    {
                        "switch": "rdc-dvs001",
                        "type": "nsxEdgeOverlay",
                        "name": "nsxEdgeOverlay",
                        "segmentType": "vlan",
                        "vlan": 3410,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.10.253",
                        "prefixLength": 24,
                        "ipPool": [
                            {
                                "start": "172.17.10.21",
                                "end": "172.17.10.30"
                            }
                        ]
                    },
                    {
                        "switch": "rdc-dvs001",
                        "type": "uplink",
                        "name": "uplink1",
                        "segmentType": "vlan",
                        "vlan": 3411,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.11.253",
                        "prefixLength": 24,
                        "ipAddresses": [
                            "172.17.11.102",
                            "172.17.11.103"
                        ]
                    },
                    {
                        "switch": "rdc-dvs001",
                        "type": "uplink",
                        "name": "uplink2",
                        "segmentType": "vlan",
                        "vlan": 3410,
                        "mtu": 9000,
                        "mac_learning_enabled": false,
                        "gateway": "172.17.10.253",
                        "prefixLength": 24,
                        "ipAddresses": [
                            "172.17.10.102",
                            "172.17.10.103"
                        ]
                    }
                ],
                "applianceOverrides": [
                    {
                        "name": "tb1-cdc-cb",
                        "enabled": true,
                        "id": "app-17d69bcf-a3c4-4f74-b9c9-777f7857afd8",
                        "nameOverride": "tb1-rdc-cb",
                        "type": "CLOUD_BUILDER",
                        "ipIndex": 52,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-sddcmgr",
                        "enabled": true,
                        "id": "app-7dbaab47-6995-4147-b652-4722c23cfa69",
                        "nameOverride": "tb1-rdc-sddcmgr",
                        "type": "SDDC_MANAGER",
                        "ipIndex": 53,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vc",
                        "size": "small",
                        "enabled": true,
                        "id": "app-b5ead9d7-0ac5-4a24-9b61-763527b3391f",
                        "nameOverride": "tb1-rdc-vc",
                        "type": "VC",
                        "ipIndex": 51,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vro",
                        "enabled": true,
                        "id": "app-890f0dd2-08c9-4b95-83d3-a4272ea93886",
                        "nameOverride": "tb1-rdc-vro",
                        "type": "VRO",
                        "ipIndex": 60,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx-cdc",
                        "size": "large",
                        "enabled": true,
                        "id": "app-cfa7e716-6056-4843-924d-bdb950878e6a",
                        "nameOverride": "tb1-rdc-nsx",
                        "type": "NSX_MANAGER",
                        "ipIndex": 54,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw==",
                        "auditPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx001",
                        "enabled": true,
                        "id": "app-1e02e9bd-a526-4343-a217-7e0b494b0c22",
                        "nameOverride": "tb1-rdc-nsx01",
                        "parent": "tb1-rdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 55
                    },
                    {
                        "name": "nsx002",
                        "enabled": true,
                        "id": "app-f4738cd2-7414-441c-9b0a-303962a784af",
                        "nameOverride": "tb1-rdc-nsx02",
                        "parent": "tb1-rdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 56
                    },
                    {
                        "name": "nsx003",
                        "enabled": true,
                        "id": "app-c7395a79-7390-4d8e-a47b-ceaa020fb138",
                        "nameOverride": "tb1-rdc-nsx03",
                        "parent": "tb1-rdc-nsx",
                        "type": "NSX_MANAGER_NODE",
                        "ipIndex": 57
                    },
                    {
                        "name": "edgecluster001",
                        "size": "large",
                        "enabled": true,
                        "id": "app-f9b7b4aa-ec57-406d-aad1-b0d237f3866f",
                        "tier0Mode": "ACTIVE_STANDBY",
                        "type": "NSX_EDGE_CLUSTER",
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw==",
                        "auditPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "nsx-edge001",
                        "enabled": true,
                        "id": "app-ec56d220-a465-42ac-9a21-774b0c8fbc81",
                        "nameOverride": "tb1-cc-edge01",
                        "parent": "edgecluster001",
                        "type": "NSX_EDGE",
                        "ipIndex": 70
                    },
                    {
                        "name": "nsx-edge002",
                        "enabled": true,
                        "id": "app-7536f85c-3d57-4854-b1a9-444408f77582",
                        "nameOverride": "tb1-cc-edge02",
                        "parent": "edgecluster001",
                        "type": "NSX_EDGE",
                        "ipIndex": 71
                    },
                    {
                        "name": "tb1-cdc-bootstrapper",
                        "enabled": true,
                        "id": "app-551ee02b-b947-400d-b655-9c0b9db21813",
                        "nameOverride": "tb1-cdc-bootstrapper",
                        "type": "TCA_BOOTSTRAPPER",
                        "ipIndex": 44,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-mgmt-clus",
                        "enabled": true,
                        "id": "app-24357516-acb4-40f4-872e-bc0ee56c917f",
                        "nameOverride": "tb1-rdc-mgmt-clus",
                        "type": "TCA_MANAGEMENT_CLUSTER",
                        "ipIndex": 64,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-bootstrapper-clus",
                        "enabled": true,
                        "id": "app-89649f4c-8787-4fe6-8afb-7ffc5f622aad",
                        "nameOverride": "tb1-rdc-bootstrapper",
                        "type": "BOOTSTRAPPER_CLUSTER",
                        "ipIndex": 63,
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-tcacp",
                        "enabled": true,
                        "id": "app-713f4f8f-5603-4c9f-9811-796b2523c6fc",
                        "nameOverride": "tb1-rdc-tcacp",
                        "type": "TCA_CP",
                        "ipIndex": 62,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "tb1-cdc-vrli",
                        "enabled": true,
                        "id": "app-51ebc34e-3e46-4462-a836-c538ddd3847b",
                        "nameOverride": "tb1-rdc-vrli",
                        "type": "VRLI",
                        "ipIndex": 61,
                        "adminPassword": "Vk13YXJlQDEyMw==",
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    },
                    {
                        "name": "vsannfs",
                        "enabled": false,
                        "id": "app-cd581ed8-f481-4ac4-ace3-ce84fade5d93",
                        "type": "VSAN_NFS",
                        "ipIndexPool": [
                            {
                                "start": 47,
                                "end": 49
                            }
                        ],
                        "nodeCount": 3,
                        "shares": [
                            {
                                "name": "default-share",
                                "quotaInMb": 10240
                            }
                        ],
                        "_comments": [
                            "FQDN for each appliance will be generated as {appliance.name}{nodeIndex}-{domain.name}.{dnsSuffix}.",
                            "nodeCount should be same with host number provisioned in day1 operation.",
                            "Make sure ipIndexPool size larger than nodeCount",
                            "nodeCount should be same with host number provisioned in day1 operation."
                        ],
                        "rootPassword": "Vk13YXJlQDEyMw=="
                    }
                ],
                "csiTags": {},
                "csiCategories": {
                    "useExisting": false
                }
            }
        ],
        "settings": {
            "ssoDomain": "vsphere.local",
            "pscUserGroup": "Administrators",
            "enableCsiZoning": false,
            "validateCloudBuilderSpec": true,
            "csiRegionTagNamingScheme": "region-{domainName}",
            "clusterCsiZoneTagNamingScheme": "zone-{domainName}",
            "hostCsiZoneTagNamingScheme": "zone-{hostname}",
            "dnsSuffix": "telco.net",
            "airgapServer": {
                "fqdn": "airgap-server.telco.net",
                "caCert": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZvVENDQTRtZ0F3SUJBZ0lKQU4rcEtkajNCdGFiTUEwR0NTcUdTSWIzRFFFQkRRVUFNR2N4Q3pBSkJnTlYKQkFZVEFsVlRNUkF3RGdZRFZRUUlEQWROZVZOMFlYUmxNUkV3RHdZRFZRUUhEQWhOZVVOdmRXNTBlVEVPTUF3RwpBMVVFQ2d3RlRYbFBjbWN4RFRBTEJnTlZCQXNNQkUxNVFuVXhGREFTQmdOVkJBTU1DMlY0WVcxd2JHVXVZMjl0Ck1CNFhEVEl5TURReU9ERXhNelF6TmxvWERUTXlNRFF5TlRFeE16UXpObG93WnpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdNQjAxNVUzUmhkR1V4RVRBUEJnTlZCQWNNQ0UxNVEyOTFiblI1TVE0d0RBWURWUVFLREFWTgplVTl5WnpFTk1Bc0dBMVVFQ3d3RVRYbENkVEVVTUJJR0ExVUVBd3dMWlhoaGJYQnNaUzVqYjIwd2dnSWlNQTBHCkNTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFEWkV4M044VEs3NXk4RU5kVFd0WEl1cjFJR3Q0Z3oKaStEZmdCemR1NkJscnNSZ3RSc0UrcDR3Y0xzQ3B5NjJHNStsb0pLL0U5dlFoQWRQVkxvK1lBdlZXTEVkNjkwdApQcW5iWHpDU3U0QjRHWVZ4Tytjd0ZlTTN5ZXBjYklDK2NGNVcrdndDaDZvaVZjS1RBVjNXeXIrVVd6TXYvem1VCjdNNHdHbTY3VTJNOFJHR0JNY0FLOFBjblNwRzl5S01QcHA5eFVQZUx1UlhHalB6VFlXTGkySll4aERva3NLQysKVHYwT25rTkQyUnM3UDZhU2VmSkJROTdvcVpxQllva0o4TjYzaTJpemcySDczM2F4S0Y4WVNUS2NibG5kQVVSNQpPVUMxMHZ3OTNxaHdCekZVM1RrZzR1cUxvd3dxOHI0MC92VXE5Z2M3eFF2RlFNU3JvcldHVUphZjJHQkRzbUFRCmlXQnpIVmgvTk5GdlkzQXBnLzhCRXpKRE9LUGxSTDlpQTZTUzFxaGlOVGlwZ3VEV0U3THVDeWJPd1l2QnN0SlIKd0ZIN0s1SDJWSkVjbFRVdkZkZjJQZWJRU2tXLy9VeTFzQlVtRTcySXNQL2k3S0dhQ1dDUVZ4MHIzUXkwclVneQoxWFFtWlFsbUw5ZVpOc2Q5ek9EYnk2eVlmL1Z4N1Z2b1FDQWtRZzJqYlVnTmJuTWZ4dWVuaFFHWjI0cW1XWXRqCnFoakJWcjBTU1lwUk5reGdwc2ViM3Y0bkRyNU1XczRzUldjWmlpOHZmdTZMUnNJclA1TERlMDRzaGtCeVJmZWYKQ2Z3MXFhc3FIalB6Z1g3N3pTTW9CSk5LR2NUOFU4SEJKZ1Z2TWQ1bVFrbE1yVzYrNUJrMEpvK0FtM2xyb0tiNwppNWxVWnNPNzJiN29WUUlEQVFBQm8xQXdUakFkQmdOVkhRNEVGZ1FVOEpBSnBpdUZtOGFDNDhTcnl0WkZNcENMCmZtVXdId1lEVlIwakJCZ3dGb0FVOEpBSnBpdUZtOGFDNDhTcnl0WkZNcENMZm1Vd0RBWURWUjBUQkFVd0F3RUIKL3pBTkJna3Foa2lHOXcwQkFRMEZBQU9DQWdFQVRQaFFHRml4RzBNeGh0SEtkVzhQTHVwbGM4YlBtSmZuWnpVMApaUkRjRzVKNjhNT01CRW1Uc2lHY2h4djU0enF1RzB2ZHVhNHcvRjhVYXd3bGk4Tkw3anlpYTRuU1oxbEczajAwClEzU1dCbk5kMmFVc1U2TGxrTkpHTFNsU2hYMDNEcGlHdXQxYzRrbldjdGxzTkRoSm5ESUhzdzNDU1UrYjZKb1IKREJjbE9YVFBhT25GV2ZRMzhJc3Q5Nlk0dWxETXZLdEo2YkduOUtQdldITkNTeCswVFIzNkVYVWVzeTliOWR4RQpJYTFEbENlSFRja1AzOXMzTzkxeElXZE0xK1NDRXlHUklMOHZBK3BHTnk3RUJFRzlsd3ZvYWhKdFNlbHkyYU9ZCjZJbkVCaG0rL1pFNGtOc282VkVmblJKZnY2bVBRRlAwZTJJanI2aTI4NmNGOFQ5WkhpL2hyS3U0djdvSVpSNEoKbEFuTzBmQkNCcFZhL2NJa1R6WXhzSUZFTUVzTHFCSkJZaEZpWWdsVmthTVJiNnZWTW5yNEl2bHI0VGRObytZTApDSXlmR3N2NWdyYzNZb1JiZ09vY3lYYkpvQmdBdy9pK3ZwMzllNU94ZWR1R3hwRGI0Z0hyNHkzeUdkVE4xWWVDCnJJR3FPdm5rYzZWcWNGbXpLakZndDNLSDQ4V3JoSWg2aU90ZFhQV3l1ektyWGdwSFI3WTRNdUN5K001THFabXAKdGpzZVNYTEN0OCs2MVhLRGNFZEtLc3ltL2JPbEp1TDJVOW9VaUdFaVp6Q0wycFdxMWU0Z3doNTlwWWRJaUYyQgpXRzhQaUx1eXZuOG9EZkEwdklIaUhVYlVDdkVkYXNSZTB2Z3JiMGwwSjBHVWlnM3J0MHZsNm4zMG1aa1gzVUs4CjBsS0NoSFE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
            },
            "ntpServers": [
                "172.17.6.14"
            ],
            "dnsServers": [
                "172.17.6.13"
            ],
            "applianceNamingScheme": "{applianceName}",
            "proxy": {
                "enabled": false
            },
            "appliancesSharedWithManagementDomain": [
                {
                    "type": "VRLI",
                    "enabled": false
                }
            ]
        },
        "appliances": [
            {
                "type": "CLOUD_BUILDER",
                "id": "app-f988dfbb-8392-436f-a66c-22deaec7919c",
                "name": "tb1-cdc-cb",
                "ipIndex": 32,
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "SDDC_MANAGER",
                "id": "app-54f28df8-cd3d-4883-8df5-94b62c2733b0",
                "name": "tb1-cdc-sddcmgr",
                "ipIndex": 33,
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "VC",
                "id": "app-3b1dbec6-ea4f-4a19-9296-351a6b659b88",
                "name": "tb1-cdc-vc",
                "ipIndex": 31,
                "size": "small",
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "VRO",
                "id": "app-411b4fbc-c039-4b3f-9a45-a64b3c266acf",
                "name": "tb1-cdc-vro",
                "ipIndex": 40,
                "enabled": true,
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "NSX_MANAGER",
                "id": "app-16e92560-b5da-445c-bc7b-9a4fcd543872",
                "name": "nsx-cdc",
                "ipIndex": 34,
                "size": "large",
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw==",
                "auditPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "NSX_MANAGER_NODE",
                "id": "app-ab012e4f-d6cc-449f-bcc7-cc1c2e154435",
                "name": "nsx001",
                "ipIndex": 35,
                "parent": "nsx-cdc"
            },
            {
                "type": "NSX_MANAGER_NODE",
                "id": "app-59d6587d-6036-4df3-9487-c273581b5383",
                "name": "nsx002",
                "ipIndex": 36,
                "parent": "nsx-cdc"
            },
            {
                "type": "NSX_MANAGER_NODE",
                "id": "app-2a285da3-0a18-474d-851b-0a1b84d31646",
                "name": "nsx003",
                "ipIndex": 37,
                "parent": "nsx-cdc"
            },
            {
                "type": "NSX_EDGE_CLUSTER",
                "id": "app-6d8710c3-8004-4c95-a760-220febe7a358",
                "name": "edgecluster001",
                "size": "large",
                "tier0Mode": "ACTIVE_STANDBY",
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw==",
                "auditPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "TCA_BOOTSTRAPPER",
                "id": "app-21890852-0f98-4fae-88bd-db316179e905",
                "name": "tb1-cdc-bootstrapper",
                "ipIndex": 44,
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "TCA_MANAGEMENT_CLUSTER",
                "id": "app-12634788-3203-4d33-8a01-05f1a9166a89",
                "name": "tb1-cdc-mgmt-clus",
                "ipIndex": 45,
                "clusterPassword": "Vk13YXJlQDEyMw==",
                "enabled": true,
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "BOOTSTRAPPER_CLUSTER",
                "id": "app-0bcbc44e-ac2e-45ed-8f53-e8d5002e030d",
                "name": "tb1-cdc-bootstrapper-clus",
                "ipIndex": 46,
                "clusterPassword": "Vk13YXJlQDEyMw==",
                "enabled": true,
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "TCA",
                "id": "app-f2d56bde-b2de-48d4-b6ef-372c46a4f3a5",
                "name": "tb1-tca",
                "ipIndex": 42,
                "enabled": true,
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "TCA_CP",
                "id": "app-8c13c502-ce1c-463d-a6c3-541b36e76558",
                "name": "tb1-cdc-tcacp",
                "ipIndex": 43,
                "enabled": true,
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "NSX_EDGE",
                "id": "app-14f9bc62-bbcc-4e19-aae5-fba346bada85",
                "name": "nsx-edge001",
                "ipIndex": 38,
                "parent": "edgecluster001"
            },
            {
                "type": "NSX_EDGE",
                "id": "app-777e027a-cfcd-46ee-a389-4d747786545a",
                "name": "nsx-edge002",
                "ipIndex": 39,
                "parent": "edgecluster001"
            },
            {
                "type": "VRLI",
                "id": "app-5d1559fa-0850-429f-b4e3-0e1707e2d3b6",
                "name": "tb1-cdc-vrli",
                "ipIndex": 41,
                "enabled": true,
                "adminPassword": "Vk13YXJlQDEyMw==",
                "rootPassword": "Vk13YXJlQDEyMw=="
            },
            {
                "type": "VSAN_NFS",
                "id": "app-cc6659f3-1ef2-4d61-a388-14ba5afaa6c9",
                "name": "vsannfs",
                "ipIndexPool": [
                    {
                        "start": 47,
                        "end": 49
                    }
                ],
                "nodeCount": 3,
                "enabled": true,
                "shares": [
                    {
                        "name": "default-share",
                        "quotaInMb": 10240
                    }
                ],
                "_comments": [
                    "FQDN for each appliance will be generated as {appliance.name}{nodeIndex}-{domain.name}.{dnsSuffix}.",
                    "nodeCount should be same with host number provisioned in day1 operation.",
                    "Make sure ipIndexPool size larger than nodeCount",
                    "nodeCount should be same with host number provisioned in day1 operation."
                ],
                "rootPassword": "Vk13YXJlQDEyMw=="
            }
        ],
        "images": {
            "cloudbuilder": "http://172.17.6.12/images/2.1_images/VMware-Cloud-Builder-4.4.0.0-19312029_OVF10.ova",
            "vro": "http://172.17.6.12/images/2.1_images/O11N_VA-8.6.2.20205-19108182_OVF10.ova",
            "tca": "http://172.17.6.12/images/2.1_images/VMware-Telco-Cloud-Automation-2.1.0-19714586.ova",
            "haproxy": [],
            "kube": [
                "http://172.17.6.12/images/2.1_images/photon-3-kube-v1.22.8-vmware.1-tkg.1-d69148b2a4aa7ef6d5380cc365cac8cd-19632105.ova"
            ],
            "vsphere_plugin": "http://172.17.6.12/images/2.1_images/vco-plugin.zip",
            "vrli": "http://172.17.6.12/images/2.1_images/VMware-vRealize-Log-Insight-8.6.2.0-19092412_OVF10.ova"
        },
        "deleteDomains": []
    }