Skip to content

tanzuformers/terraform-kubectl-tkg_extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
terraform >= 0.13
kubectl >= 1.8.0

Modules

Name Source Version
cert-manager ./modules/cert-manager n/a
contour ./modules/contour n/a
prometheus ./modules/prometheus n/a
grafana ./modules/grafana n/a
external-dns ./modules/external-dns n/a
fluent-bit ./modules/fluent-bit n/a
harbor ./modules/harbor n/a

Inputs

Name Description Type Default Required
skip_cert_manager Skip installing cert manager in the cluster. bool false no
skip_contour Skip installing contour in the cluster. bool false no
skip_external_dns Skip installing External DNS in the cluster. bool false no
skip_prometheus Skip installing Prometheus in the cluster. bool false no
skip_grafana Skip installing Grafana in the cluster. bool false no
skip_fluent_bit Skip installing Fluent Bit in the cluster. bool false no
skip_harbor Skip installing Harbor in the cluster. bool true no
workload_cluster_context The Kubeconfig Context to target. string "" no
kubeconfig_path The File path to your kubeconfig. string "~/.kube/config" no
grafana_admin_password The Default Admin Password for grafana. string "VMware1!" no
grafana_ingress_fqdn The FQDN grafana is accessible at. string "" no
dns_zone The DNS Zone for external DNS to manage its records in. string "" no
dns_server The FQDN or IP of your Microsoft DNS Server that external DNS will manage. string "" no
cluster_name The Name of the cluster you are targeting. This is used by fluent bit to enrich logs string "" no
mgmt_cluster_name The name of the Management Cluster that deployed this workload cluster. This is used by fluent bit to enrich logs. string "." no
fluent_bit_output_plugin The backend type to be used for Fluent Bit. Valid options are syslog, elasticsearch, splunk, http, and kafka string "syslog" no
elasticseach_host Elastic Search FQDN or IP for Fluent Bit Elastic Search Output Plugin. string "" no
elasticseach_port Elastic Search Port for Fluent Bit Elastic Search Output Plugin. string 9200 no
http_host HTTP Endpoint FQDN or IP for Fluent Bit HTTP Output Plugin. string "" no
http_port HTTP Port for Fluent Bit HTTP Output Plugin. number 80 no
http_uri HTTP URI for Fluent Bit HTTP Output Plugin. string "" no
http_header_key_value HTTP Header for Fluent Bit HTTP Output Plugin. string "" no
kafka_broker_service_name Kafka Broker Service Name for Fluent Bit Kafka Output Plugin. string "" no
kafka_topic_name Kafka Topic Name for Fluent Bit Kafka Output Plugin. string "" no
splunk_host Splunk Host FQDN or IP for Fluent Bit Splunk Output Plugin. string "" no
splunk_port Splunk Port for Fluent Bit Splunk Output Plugin. number 8088 no
splunk_token Splunk API Token for Fluent Bit Splunk Output Plugin. string "" no
syslog_host Syslog Host FQDN or IP for Fluent Bit Syslog Output Plugin. string "" no
syslog_port Syslog Port for Fluent Bit Syslog Output Plugin. number 514 no
syslog_mode Syslog Transit Protocol for Fluent Bit Syslog Output Plugin. string "udp" no
syslog_format Syslog Format to use for Fluent Bit Syslog Output Plugin. string "rfc5424" no
harbor_ingress_fqdn FQDN to expose Harbor via. string "" no
harbor_secret_key Harbor Secret Key. string "y5jGWkhvZEDE0hUs" no
harbor_admin_password Default Admin User Password for Harbor. string "VMware1!" no
harbor_db_password Default DB Password for Harbor. string "VMware1!" no
harbor_core_secret Harbor Core Secret. string "g0vGmDnFx963ox78" no
harbor_xsrf_key Harbor XSRF Key. string "BvOPbvh2hwtlsVXcWNi8rAVvIQQ8bn8R" no
harbor_jobservice_secret Harbor Job Service Secret. string "PSQUnX4NOuGX5jsX" no
harbor_registry_secret Harbor Registry Secret. string "EOUMERNXjSsGMdZM" no
harbor_enable_notary Enable Notary Server in Harbor. bool true no
harbor_enable_clair Enable Clair for image scanning in Harbor. bool false no
harbor_enable_trivy Enable Trivy for image scanning in Harbor. bool true no
harbor_registry_pv_size_gb Size of PV for storing images and charts in Harbor. number 50 no