Foreach
In this lesson we'll discuss the advanced "foreach" resource.
We'll cover the following...
Foreach
The for_each
construct allows you to create a set of resources similar to what we have just seen before by using the count.
A for_each
statement is more useful when you are projecting a set of values
into a set of resources though.
Project example
Let’s see an example:
Press + to interact
provider "aws" {region = "us-east-2"}locals {fruit = toset(["apple", "orange", "banana"])}resource "aws_sqs_queue" "queues" {for_each = local.fruitname = "queue-${each.key}"}output "queue-apple-name" {value = aws_sqs_queue.queues["apple"].name}
A few things have ...