Templates/infrastructure.json
|
{ "common": { "vCenterName": "vc01.example.com", "vCenterUser": "administrator@vsphere.local", "contextName": "vcf-context-01", "datacenterName": "dc01", "nicList": [ { "name": "vmnic0" }, { "name": "vmnic1" } ], "supervisorServices": { "parentDirectory": "C:\\Users\\Administrator\\Documents\\", "argoCdDeploymentYamlFileName": "argocd-deployment.yml", "argoCdOperatorYamlFileName": "1.1.0-25100889.yml", "harborDataTemplateYamlFileName": "harbor-data-values-v2.14.2.yml", "harborServiceYamlFileName": "legacy-harbor-svs-v2.14.2+vmware.2-vks.1-25220498.yml" }, "vLcmImageName": "autogen-software-spec-1", "vSanWitnessVmName": "vsanwitness.example.com", "haPolicy": "reservationBased" }, "clusters": [ { "edgeSite": "site1", "esxHosts": [ "esx01.example.com", "esx02.example.com" ], "harborConfiguration": { "parentDirectory": "C:\\Users\\Administrator\\Documents\\", "hostname": "harbor-site1.example.com", "tlsCrt": "tls.crt.pem", "tlsKey": "tls.key.pem", "caCrt": "ca.crt.pem", "registryVolumeSize": "10Gi", "jobserviceVolumeSize": "5Gi", "databaseVolumeSize": "10Gi", "redisVolumeSize": "1Gi", "trivyVolumeSize": "5Gi", "harborAdminPassword": "$env:HARBOR_ADMIN_PASSWORD", "secretKey": "$env:SECRET_KEY", "databasePassword": "$env:DATABASE_PASSWORD", "coreSecret": "$env:CORE_SECRET_KEY", "jobserviceSecret": "$env:JOBSERVICE_SECRET_KEY", "registrySecret": "$env:REGISTRY_SECRET_KEY" }, "storagePolicy": { "storageType": "vSAN-OSA" }, "networking": { "networkSegments": [ { "name": "primaryworkloadnetwork", "vlanId": "300", "gateway": "10.30.10.1/24" }, { "name": "flbmanagementnetwork", "vlanId": "301", "gateway": "10.30.11.1/24" }, { "name": "virtualservernetwork", "vlanId": "302", "gateway": "10.30.12.1/24" }, { "name": "mgmtnetwork", "vlanId": "303", "gateway": "10.30.13.1/24" } ], "networkingVmKernelInterfaces": [ { "service": "vMotion", "vlanId": "304", "netmask": "255.255.255.0", "ipList": ["10.30.14.12", "10.30.14.13"] }, { "service": "vSAN", "vlanId": "305", "netmask": "255.255.255.0", "ipList": ["10.30.15.12", "10.30.15.13"] }, { "service": "vSAN Witness", "vlanId": "306", "netmask": "255.255.255.0", "gateway": "10.30.16.1", "ipList": ["10.30.16.12", "10.30.16.13"] } ] } }, { "edgeSite": "site2", "esxHosts": [ "esx03.example.com" ], "storagePolicy": { "storageType": "VMFS" }, "harborConfiguration": { "hostname": "harbor-site2.example.com" }, "networking": { "networkSegments": [ { "name": "primaryworkloadnetwork-2", "vlanId": "400", "gateway": "10.40.10.1/24" }, { "name": "flbmanagementnetwork-2", "vlanId": "401", "gateway": "10.40.11.1/24" }, { "name": "virtualservernetwork-2", "vlanId": "402", "gateway": "10.40.12.1/24" }, { "name": "mgmtnetwork-2", "vlanId": "403", "gateway": "10.40.13.1/24" } ] } } ] } |