diff --git a/modules/host/locals.tf b/modules/host/locals.tf index 46e0f81..4edc40e 100644 --- a/modules/host/locals.tf +++ b/modules/host/locals.tf @@ -12,5 +12,5 @@ locals { ssh_args = "-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i ${local.ssh_identity_file}" # the hosts name with its unique suffix attached - name = "${var.name}-${random_pet.server.id}" + name = "${var.name}-${random_string.server.id}" } diff --git a/modules/host/main.tf b/modules/host/main.tf index a4de8c6..70b2aaa 100644 --- a/modules/host/main.tf +++ b/modules/host/main.tf @@ -1,5 +1,10 @@ -resource "random_pet" "server" { - length = 1 +resource "random_string" "server" { + length = 3 + lower = true + special = false + number = false + upper = false + keepers = { # We re-create the id (and server) whenever one of those attributes # changes. This should include all input variables to this module,