Skip to content

Latest commit

 

History

History
51 lines (48 loc) · 4.6 KB

File metadata and controls

51 lines (48 loc) · 4.6 KB

Terraform Enterprise: Clustering

Inputs

Name Description Type Default Required
domain Route53 Domain to manage DNS under string n/a yes
license_file path to license file string n/a yes
vpc_id AWS VPC id to install into string n/a yes
additional_no_proxy Comma delimitted list of addresses (no spaces) to not use the proxy for string "" no
airgap_installer_url URL to airgap installer package string "https://s3.amazonaws.com/replicated-airgap-work/replicated__docker__kubernetes.tar.gz" no
airgap_package_url signed URL to download the package string "" no
ami AMI to launch instance with; defaults to latest Ubuntu Xenial string "" no
aws_access_key_id AWS access key id to connect to s3 with string "" no
aws_instance_profile When set, use credentials from the AWS instance profile bool false no
aws_secret_access_key AWS secret access key to connect to s3 with string "" no
ca_bundle_url URL to Custom CA bundle used for outgoing connections string "none" no
cert_arn Amazon Resource Name (ARN) for Certificate in the ACM you'd like to use (default uses domain or cert_domain to look it up) string "" no
cert_domain domain to search for ACM certificate with (default is *.domain) string "" no
distribution Type of linux distribution to use. (ubuntu or rhel) string "ubuntu" no
egress_allow_list List of CIDR blocks we allow the infrastructyre to access set(string)
[
"0.0.0.0/0"
]
no
encryption_password encryption password to use as root secret (default is autogenerated) string "" no
hostname hostname to assign to cluster under domain (default is autogenerated one) string "" no
http_proxy_url HTTP(S) Proxy URL string "" no
iact_subnet_list List of subnets to allow to access Initial Admin Creation Token (IACT) API. https://www.terraform.io/docs/enterprise/private/automating-initial-user.html string "" no
iact_subnet_time_limit Amount of time to allow access to IACT API after initial boot string "" no
import_key an ssh pub key to import to all machines string "" no
ingress_allow_list List of CIDR blocks we allow to access the infrastructure set(string) [] no
installer_url URL to the cluster setup tool string "https://install.terraform.io/installer/ptfe-0.1.zip" no
postgresql_address address to connect to external postgresql database at string "" no
postgresql_database database name to use in exetrnal postgresql database string "" no
postgresql_extra_params additional connection string parameters (must be url query params) string "" no
postgresql_password password to connect to external postgresql database as string "" no
postgresql_user user to connect to external postgresql database as string "" no
prefix Name prefix for resource names and tags string "tfe" no
primary_instance_type ec2 instance type string "m4.xlarge" no
private_zone set to true if your route53 zone is private string false no
release_sequence Replicated release sequence number to install - this locks the install to a specific release string "" no
repl_cidr Specify a non-standard CIDR range for the replicated services. The default is 10.96.0.0/12 string "" no
s3_bucket S3 bucket to store objects into string "" no
s3_region Region of the S3 bucket string "" no
secondary_count The number of secondary cluster nodes to run string 5 no
secondary_instance_type ec2 instance type (Defaults to primary_instance_type if not set.) string "" no
ssh_user the user to connect to the instance as string "" no
startup_script shell script to run when primary instance boots the first time string "" no
subnet_tags tags to use to match subnets to use map(string) {} no
tags Map of tags to add to all resources map(string) {} no
update_route53 whether or not to automatically update route53 records for the cluster string true no
volume_size size of the root volume in gb string "100" no
weave_cidr Specify a non-standard CIDR range for weave. The default is 10.32.0.0/12 string "" no