effortless-bootstrap

devoptimist/effortless-bootstrap/chef

Terraform Module HCL CHEF
Install
module "effortless-bootstrap" {
source = "devoptimist/effortless-bootstrap/chef"
version = "0.13.2"
}
plain text: /constructs/tfmod-devoptimist-effortless-bootstrap-chef/install.txt
⭐ Source on GitHub 📦 Registry page
README

Overview This module will use a chef Effortless Infra package to bootstrap a system. The name of the effortless package to run can be passed in as a variable. Supported platform families: Debian SLES RHEL Windows Usage ``hcl module "chef_habitat_install" { source = "srb3/effortless-bootstrap/chef" version = "0.0.16" ips = ["172.16.0.23"] instance_count = 1 ssh_user_name = "ec2-user" ssh_user_private_key = "~/.ssh/id_rsa" } `` Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|----------| |ip|An ip address where the effortless package and habitat will be installed|list|[]|no| |user_name|The ssh or winrm user name used to access the ip addresses provided|string|""|no| |user_pass|The ssh or winrm user password used to access the ip addresses (eith

Inputs (20)
NameTypeDescriptionDefault
effortless_pkgstringThe effortless package used to bootstrap with required
ipstringThe ip address to install hab and run services required
user_passstringThe ssh or winrm user password used to access the ip addresses (either user_pass""
windows_installer_namestringThe name of the windows chef install script"hab_installer.ps1"
ssl_cert_filestringIf needed the path to an ssl cert file to use for the chef client bootstrap run""
jq_windows_urlstringA url to a jq binary to download, used in the install process"https://github.com/stedolan/jq/releases
hab_linux_install_urlstringA url to a hab binary to download"https://raw.githubusercontent.com/habit
proxy_stringstringIf needed set a proxy server details in this variable""
windows_tmp_pathstringThe location of a temp directory to store install scripts on"C:\\effortless_bootstrap"
linux_installer_namestringThe name of the linux chef install script"hab_installer.sh"
configmapA map containing attributes for the effortless package. Converted to json and pa{}
user_namestringThe ssh or winrm user name used to access the ip addresses provided""
system_typestringThe system type linux or windows"linux"
linux_tmp_pathstringThe location of a temp directory to store install scripts on"/var/tmp"
hab_versionstringThe version of habitat to install"1.6.39"
hab_windows_install_urlstringA url to a hab binary to download"https://api.bintray.com"
clear_node_databoolShould the node data be cleared after the effortless chef runfalse
no_proxy_stringstringIf needed set the no_proxy details in this variable""
user_private_keystringThe user key used to access the ip addresses (either user_pass or user_private_k""
jq_linux_urlstringA url to a jq binary to download, used in the install process"https://github.com/stedolan/jq/releases
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.13.2
Cloud CHEF
★ Stars0
Forks1
Total downloads1.2k
Inputs20
Resources1
Namespacedevoptimist
Updated