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