dcos-core

dcos-terraform/dcos-core/template

Terraform Module HCL TEMPLATE

A Terraform module to install, upgrade, and modify nodes for DC/OS clusters in an automated fashion.

Install
module "dcos-core" {
source = "dcos-terraform/dcos-core/template"
version = "0.3.0"
}
plain text: /constructs/tfmod-dcos-terraform-dcos-core-template/install.txt
⭐ Source on GitHub 📦 Registry page
README

DC/OS Core Template ============ A Terraform module to install, upgrade, and modify nodes for DC/OS clusters in an automated fashion. Inputs | Name | Description | Type | Default | Required | |------|-------------|:----:|:-----:|:-----:| | bootstrap\_private\_ip | Private IP bootstrap nginx is listening on. Used to build the bootstrap URL. | string | n/a | yes | | adminrouter\_grpc\_proxy\_port | | string | "12379" | no | | custom\_dcos\_download\_path | insert location of dcos installer script (optional) | string | "" | no | | custom\_dcos\_windows\_download\_path | [DEPRECATED] insert location of dcos windows installer script (optional) | string | "" | no | | dcos\_adminrouter\_tls\_1\_0\_enabled | Indicates whether to enable TLSv1 support in Admin Router. (optional) | string | "" | no |

Inputs (50)
NameTypeDescriptionDefault
dcos_superuser_password_hashstring[Enterprise DC/OS] set the superuser password hash (recommended)""
dcos_process_timeoutstringThe allowable amount of time, in seconds, for an action to begin after the proce""
dcos_exhibitor_zk_pathstringthe filepath that Exhibitor uses to store data (not recommended but required wit""
dcos_docker_remove_delaystringThe amount of time to wait before removing stale Docker images stored on the age""
dcos_exhibitor_explicit_keysstringset whether you are using AWS API keys to grant Exhibitor access to S3. (optiona""
dcos_adminrouter_tls_cipher_suitestring[Enterprise DC/OS] Indicates whether to allow web browsers to send the DC/OS aut""
dcos_mesos_max_completed_tasks_per_frameworkstringThe number of completed tasks for each framework that the Mesos master will reta""
dcos_master_external_loadbalancerstringAllows DC/OS to configure certs around the External Load Balancer name. If not u""
dcos_configstringused to add any extra arguments in the config.yaml that are not specified here. ""
dcos_overlay_enablestringEnable to disable overlay (optional)""
dcos_no_proxystringA YAML nested list (-) of addresses to exclude from the proxy. (optional)""
dcos_rexray_configstringThe REX-Ray configuration method for enabling external persistent volumes in Mar""
dcos_package_storage_uristringWhere to permanently store DC/OS packages. The value must be a file URL. (option""
dcos_fault_domain_detect_contentsstring[Enterprise DC/OS] fault domain script contents. Optional but required if no fau""
dcos_gc_delaystringThe maximum amount of time to wait before cleaning up the executor directories (""
dcos_overlay_config_attemptsstringSpecifies how many failed configuration attempts are allowed before the overlay ""
dcos_calico_ipinip_mtustringThe MTU to set on the Calico IPIP tunnel device. (optional)""
dcos_calico_veth_mtustringThe MTU to set on the veth pair devices. (optional)""
dcos_customer_keystring[Enterprise DC/OS] sets the customer key (optional)""
dcos_overlay_networkstringThis group of parameters define an virtual network for DC/OS. (optional)""
… and 10 more inputs
Outputs (5)
config — The battle-tested provisioner contents of the output by DC/OS role to perform requried admin actions
download_url — This returns the download url either from the custom_dcos_download_path or known list
download_url_checksum — This returns the sha256 checksum to download_url
version — This returns the DC/OS version
commit — This returns the commit sha of the DC/OS version
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.0
Cloud TEMPLATE
★ Stars1
Forks4
Total downloads274.6k
Inputs50
Outputs5
Examples1
LicenseApache-2.0
Namespacedcos-terraform
Updated