chef-supermarket

devoptimist/chef-supermarket/linux

Terraform Module HCL LINUX
Install
module "chef-supermarket" {
source = "devoptimist/chef-supermarket/linux"
version = "0.13.0"
}
plain text: /constructs/tfmod-devoptimist-chef-supermarket-linux/install.txt
⭐ Source on GitHub 📦 Registry page
README

Overview This terraform module will deploy chef supermarket to one or more servers Supported platform families: Debian SLES * RHEL Usage ``hcl module "chef_supermaket" { source = "devoptimist/chef-supermarket/linux" version = "0.0.1" 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 | |------|-------------|------|---------|----------| |ips|A list of ip addresses where the chef supermarket will be installed|list|[]|no| |instance_count|The number of instances being created| integer |0|no| |ssh_user_name|The ssh user name used to access the ip addresses provided (either ssh_user_pass or ssh_user_private_key needs to be set)|string||yes| |ssh_user_pass|The ssh user password use

Inputs (17)
NameTypeDescriptionDefault
instance_countnumberThe number of instances being created required
ssh_user_namestringThe ssh user name used to access the ip addresses provided required
ipslistA list of ip addresses where the chef supermarket will be installed required
cookbooksmapthe cookbooks used to deploy chef supermarket{ "chef-ingredient": "github: 'chef-co
channelstringThe install channel to use for the chef supermarket package"stable"
chef_server_urlslist(string)A list of chef server urls used to auth with[]
certslist(string)A list of ssl certificates to apply to each chef supermarket[]
cert_keyslist(string)A list of ssl private keys to apply to each chef supermarket[]
fqdnslist(string)A list of fully qualified host names to apply to each chef supermarket being cre[]
ssh_user_passstringThe ssh user password used to access the ip addresses (either ssh_user_pass or s""
ssh_user_private_keystringThe ssh user key used to access the ip addresses (either ssh_user_pass or ssh_us""
runlistlistThe chef run list used to deploy chef server[ "chef_supermarket_wrapper::default"
install_versionstringThe version of chef supermarket to install"3.3.3"
chef_oauth2_app_idslist(string)A list of app ids used in authentication with a chef server[]
timeoutstringThe timeout to wait for the connection to become available. Should be provided a"5m"
chef_oauth2_secretslist(string)A list of oauth secrets used in authentication with a chef server[]
data_source_script_pathstringlocation of a data source script for supermarket details"/var/tmp/supermarket_details.sh"
Outputs (3)
ssh_user
supermarket_url
ip
Details
FrameworkTerraform Module
LanguageHCL
Version0.13.0
Cloud LINUX
★ Stars0
Forks1
Total downloads787
Inputs17
Outputs3
Namespacedevoptimist
Updated