Tools/environments.example.json

{
  "version": "1.0",
  "description": "VCF Patch Scanner - Multi-Endpoint Configuration Example",
  "scan_options": {
    "log_level": "INFO",
    "connection_timeout_seconds": 30,
    "ignore_invalid_certificate": false
  },
  "environments": [
    {
      "name": "prod-us-west",
      "displayName": "Production US-West SDDC",
      "type": "vcf9",
      "description": "Primary production VCF 9.0 deployment",
      "endpoints": {
        "sddc_manager": {
          "server": "sddc-prod-uw.corp.local",
          "username": "administrator@vsphere.local",
          "password_secret_ref": "PROD_US_WEST_SDDC_MANAGER_1_PASSWORD"
        },
        "vcf_ops": {
          "server": "ops-prod-uw.corp.local",
          "username": "admin",
          "password_secret_ref": "PROD_US_WEST_VCF_OPS_1_PASSWORD"
        },
        "vcf_fm": {
          "server": "fm-prod-uw.corp.local",
          "username": "admin@local",
          "password_secret_ref": "PROD_US_WEST_VCF_FM_1_PASSWORD"
        },
        "nsx_manager": {
          "server": "nsx-prod-uw.corp.local",
          "username": "admin",
          "password_secret_ref": "PROD_US_WEST_NSX_MANAGER_1_PASSWORD"
        }
      }
    },
    {
      "name": "prod-us-east",
      "displayName": "Production US-East SDDC",
      "type": "vcf9",
      "endpoints": {
        "sddc_manager": {
          "server": "sddc-prod-ue.corp.local",
          "username": "administrator@vsphere.local",
          "password_secret_ref": "PROD_US_EAST_SDDC_MANAGER_1_PASSWORD"
        },
        "vcf_ops": {
          "server": "ops-prod-ue.corp.local",
          "username": "admin",
          "password_secret_ref": "PROD_US_EAST_VCF_OPS_1_PASSWORD"
        },
        "vcf_fm": {
          "server": "fm-prod-ue.corp.local",
          "username": "admin@local",
          "password_secret_ref": "PROD_US_EAST_VCF_FM_1_PASSWORD"
        }
      }
    },
    {
      "name": "lab-vcf5-vrslcm",
      "displayName": "Lab VCF 5.x with vRSLCM",
      "type": "vcf5",
      "endpoints": {
        "sddc_manager": {
          "server": "sddc-lab.local",
          "username": "administrator@vsphere.local",
          "password_secret_ref": "LAB_VCF5_VRSLCM_SDDC_MANAGER_1_PASSWORD"
        },
        "vrslcm": {
          "server": "vrslcm-lab.local",
          "username": "vcfadmin@local",
          "password_secret_ref": "LAB_VCF5_VRSLCM_1_PASSWORD"
        }
      }
    },
    {
      "name": "lab-vsphere8",
      "displayName": "Lab vSphere 8 Standalone",
      "type": "vsphere8",
      "endpoints": {
        "vcenter": {
          "server": "vcenter-lab.local",
          "username": "administrator@vsphere.local",
          "password_secret_ref": "LAB_VSPHERE8_VCENTER_1_PASSWORD"
        },
        "nsx_manager": {
          "server": "nsx-lab.local",
          "username": "admin",
          "password_secret_ref": "LAB_VSPHERE8_NSX_MANAGER_1_PASSWORD"
        }
      }
    }
  ]
}