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 |