morethancertified/mtc-terraform

Problem with terraform console in module

Opened this issue · 0 comments

While trying to execute terraform console for this module:
https://github.com/morethancertified/mtc-terraform/tree/main/03-modular-deployments/06-Container-Module-Outputs
Getting

# terraform console
╷
│ Warning: Due to the problems above, some expressions may produce unexpected results.
│ 
│ 
╵

╷
│ Error: Invalid index
│ 
│   on main.tf line 17, in module "container":
│   17:   name_in           = join("-", ["nodered", terraform.workspace, random_string.random[count.index].result])
│     ├────────────────
│     │ count.index is 1
│     │ random_string.random is tuple with 1 element
│ 
│ The given key does not identify an element in this collection value: the given index is greater than or equal to the length of the collection.
╵

My terraform version

 terraform version
Terraform v1.1.5
on linux_amd64
+ provider registry.terraform.io/hashicorp/null v3.1.0
+ provider registry.terraform.io/hashicorp/random v3.1.0
+ provider registry.terraform.io/kreuzwerker/docker v2.15.0

Your version of Terraform is out of date! The latest version
is 1.1.6. You can update by downloading from https://www.terraform.io/downloads.html

Problem with this line

name_in = join("-", ["nodered", terraform.workspace, random_string.random[count.index].result])