Skip to content

vSphere

Required fields

Required fields does not provide default value thus it is required to fill them before the deployment.

vSphere credentials

  • vsphere_host - vSphere host
  • vsphere_username - vSphere username
  • vsphere_password - vSphere password
  • vsphere_allow_unverified_ssl - Allow insecure SSL to vSphere APIs
  • vsphere_bosh_template_folder - vSphere bosh template folder
  • vsphere_bosh_vms_folder - vSphere bosh vms folder
  • vsphere_bosh_disks_folder - vSphere bosh disks folder

  • vsphere_cluster - vSphere clsuter

  • vsphere_datastore - vSphere datastore
  • vsphere_bosh_datastore - vSphere bosh datastore
  • vsphere_datacenter - vSphere datacenter

  • vsphere_resource_pool - Resource pool name

NSX-T credentials

  • nsxt_host - vSphere host
  • nsxt_username - vSphere username
  • nsxt_password - vSphere password
  • nsxt_allow_unverified_ssl - Allow insecure SSL to NSX-T APIs

  • overlay_transport_zone_name - Overlay transport zone name

  • tier0_router_name - Tier0 router name
  • translated_snat_ip - Translated SNAT IP
  • edge_cluster_name - Edge cluster name

Required networks and resources

  • dns_sg_name - DNS security group name (ex. "opscontrol-dns")
  • concourse_sg_name - Concourse security group name (ex. "opscontrol-concourse")
  • grafana_sg_name - Grafana security group name (ex. "opscontrol-grafana")
  • control_plane_sg_name - ELK security group name (ex. "opscontrol-elk")
  • bosh_sg_name - BOSH security group name (ex. "opscontrol-bosh")

  • jumpbox_public_ip - Jumpbox LB public IP

  • concourse_ui_lb_public_ip - Concourse LB public IP
  • grafana_lb_public_ip - Grafana LB public IP
  • control_plane_lb_public_ip - Kibana LB public IP
  • uaa_lb_public_ip - UAA LB public IP

  • jumpbox_template_name - Jumpbox template name (ex. "ubuntu-xenial-16.04-cloudimg")

  • concourse_certificate_name - Concourse certificate name

  • grafana_certificate_name - Grafana certificate name
  • control_plane_certificate_name - Kibana certificate name

Optional fields

Optional fields provide default value. They are mainly used for configuration customization.

Subnets

  • dmz_gateway_ip - DMZ subnet gateway IP

  • dmz_dhcp_server_ip - DMZ subnet DHCP server IP

  • dmz_dhcp_server_range_start - DMZ subnet DHCP range start

  • dmz_dhcp_server_range_end - DMZ subnet DHCP range end

  • dmz_router_ip - DMZ subnet router IP

  • mgmt_dhcp_server_ip - MGMT subnet DHCP server IP

  • mgmt_dhcp_server_range_start - MGMT subnet DHCP range start

  • mgmt_dhcp_server_range_end - MGMT subnet DHCP range end

  • mgmt_router_ip - MGMT subnet router IP

  • bosh_gateway_ip - IP for BOSH subnet gateway default = "10.96.1.1")

  • bosh_reserved_ips - BOSH reserved IP range (default = "10.96.1.2-10.96.1.10")

  • dmz_subnet_cidr - DMZ subnet CIDR (default = "10.96.2.0/26")

  • dmz_gateway_ip - IP for dmz subnet gateway (default = "10.96.2.1")

  • dmz_reserved_ips - DMZ reserved IP range (default = "10.96.2.2-10.96.2.20")

  • telemetry_router_ip - Telemetry router IP

  • telemetry_dhcp_server_range_start - DHCP range start

  • telemetry_dhcp_server_range_end - DHCP range end

  • telemetry_subnet_cidr - Telemetry subnet CIDR (default = "10.96.4.0/22")

  • telemetry_gateway_ip - IP for telemetry subnet gateway (default = "10.96.4.1")

  • telemetry_reserved_ips - Telemetry reserved IP range (default = ["10.96.4.2-10.96.4.10"])

  • telemetry_static_ips - Telemetry reserved IP range (default = ["10.96.4.11-10.96.4.20"])

Proxy and network configuration

Additionaly proxy can be configured if required in the network.

  • ssh_allowed_hosts - SSH allowed hosts for GIT repostiory

  • http_proxy_url - HTTP proxy URL

  • https_proxy_url - HTTPS proxy URL
  • no_proxy - No proxy values