Skip to content

Chapter 5 #98

@adeomisor

Description

@adeomisor

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:

image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions