hostname-generator

4ops/hostname-generator/template

Terraform Module HCL TEMPLATE

Generates unique hostnames.

Install
module "hostname-generator" {
source = "4ops/hostname-generator/template"
version = "1.0.1"
}
plain text: /constructs/tfmod-4ops-hostname-generator-template/install.txt
⭐ Source on GitHub 📦 Registry page
README

Hostname generator ![CircleCI](https://circleci.com/gh/4ops/terraform-template-hostname-generator) Generates unique hostnames with format - . Requirements - Terraform version 0.12.1+ Providers - random >= 2.1 - template >= 2.1 Attributes - name - List of unique hostnames - fqdn - List of fqdn (format: . ) Arguments See variables.tf Example See example/ Example outputs: - When var.random_id = true ``HCL Outputs: fqdn = [ "my-prod-server-97c93f53a1.example.com", "my-prod-server-68bd75680c.example.com", "my-prod-server-eb83fe09e3.example.com", "my-prod-server-49cc3276f5.example.com", "my-prod-server-7b67b3e324.example.com", "my-prod-server-db157d290b.example.com", "my-prod-server-b83c78e362.example.com", "my-prod-server-1e4357b92d.example.com", "my-prod-server-81f64abe5a.example.com", "my-pro

Inputs (6)
NameTypeDescriptionDefault
prefixstringRequired. Prefix of server name. required
random_idboolUse random generated ID in server name. If `false`, numbers used as server ID. true
random_id_lengthnumberGenerates random value as server ID. If `false` numbered ID used. 5
number_id_formatstringFormat of numbered server's id. Ignored when `random-id` is `true` "%02d"
domainstringAdded to the fqdn when generating. ""
serversnumberNumber of names to generate. 0
Outputs (2)
name
fqdn
Resources (1)
random_id
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud TEMPLATE
★ Stars1
Forks2
Total downloads1.8k
Inputs6
Outputs2
Resources1
LicenseMIT
Namespace4ops
Updated