dcos-install-remote-exec-ansible

dcos-terraform/dcos-install-remote-exec-ansible/null

Terraform Module HCL NULL

DC/OS Ansible based remote exec install

Install
module "dcos-install-remote-exec-ansible" {
source = "dcos-terraform/dcos-install-remote-exec-ansible/null"
version = "0.3.1"
}
plain text: /constructs/tfmod-dcos-terraform-dcos-install-remote-exec-ansible-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

DC/OS Ansible based remote exec install This module installs all DC/OS node types via a set of Ansible roles, invoked from an Docker image. Prerequisites Docker available on bootstrap node Access to Dockerhub. Alternatively the mesosphere/dcos-ansible-bundle Docker image can be made available by other means. * The boostrap node is able to ssh into the other nodes, either via SSH-Agent forwarding or a statically deployed key. Re-running Ansible for upgrading or config updates ``bash terraform taint -module dcos-install null_resource.run_ansible_from_bootstrap_node_to_install_dcos terraform apply ` EXAMPLE `hcl module "dcos-install" { source = "dcos-terraform/dcos-install-remote-exec-ansible/null" version = "~> 0.2.0" bootstrap_ip = "${module.dcos-infrastructure.bootstrap.public_ip}" bootstr

Inputs (17)
NameTypeDescriptionDefault
bootstrap_private_ipstringPrivate IP bootstrap nginx is listening on. Used to build the bootstrap URL. required
dcos_config_ymlstringDC/OS Configuration required
master_private_ipslist(string)list of master private ips required
bootstrap_ipstringThe bootstrap IP to SSH to required
private_agent_private_ipslist(string)List of private agent IPs to SSH to required
public_agent_private_ipslist(string)List of public agent IPs to SSH to required
ansible_force_runstringRun Ansible on every Terraform applyfalse
bootstrap_ssh_private_keystringSSH Private key to be used ( default use SSH_Agent)""
dcos_variantstringSpecifies which DC/OS variant it should be: `open` (Open Source) or `ee` (Enterp"open"
dcos_version_to_upgrade_fromstringexplicit version to upgrade from"2.0.0"
dcos_image_commitstringThe commit hash for the build of DC/OS""
ansible_bundled_containerstringDocker container with bundled dcos-ansible and ansible executables"mesosphere/dcos-ansible-bundle:latest"
dcos_versionstringSpecifies which DC/OS version instruction to use. Options: 2.0.0, 1.13.6, 1.12.4"2.0.0"
dcos_download_url_checksumstringCustom DC/OS download URL SHA256 Checksum. Empty string omits checking.""
bootstrap_os_userstringThe OS user to be used with ssh exec (only for bootstrap)"centos"
ansible_additional_configstringAdd additional config options to ansible. This is getting merged with generated ""
dcos_download_urlstringCustom DC/OS download URL"https://downloads.dcos.io/dcos/stable/d
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.1
Cloud NULL
★ Stars0
Forks4
Total downloads128.2k
Inputs17
Resources1
Namespacedcos-terraform
Updated