Open adeomisor opened 1 year ago
Loops with for_each expression
When I run Terraform plan or apply for the the code under the for_each expreseion,
I get the error:
An input variable with the name "user_names" has not been declared. Did you mean "user_name"?
I have cross -referenced with the exact code on the repository and it is the same thing.
See my module for excerpts form my live/global/iam-user:
module "users" { source = "../../../modules/landing-zone/iam-user"
for_each = toset(var.user_names) user_name = each.value
}
See excerpts from my modele:
terraform { required_version = ">= 1.0.0, < 2.0.0"
required_providers { aws = { source = "hashicorp/aws" version = "~> 4.0" } }
resource "aws_iam_user" "example" { name = var.user_name }
Please assist.
Which example are you looking at? Is it this one? If so, user_names is declared right here.
user_names
Loops with for_each expression
When I run Terraform plan or apply for the the code under the for_each expreseion,
I get the error:
An input variable with the name "user_names" has not been declared. Did you mean "user_name"?
I have cross -referenced with the exact code on the repository and it is the same thing.
See my module for excerpts form my live/global/iam-user:
module "users" { source = "../../../modules/landing-zone/iam-user"
}
See excerpts from my modele:
terraform { required_version = ">= 1.0.0, < 2.0.0"
}
resource "aws_iam_user" "example" { name = var.user_name }
Please assist.