-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
Description
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.