for and foreach demo

This commit is contained in:
Edward Viaene
2019-10-30 16:05:22 +01:00
parent 5d9eeb6c4c
commit a83f7669ab
10 changed files with 89 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
resource "aws_ebs_volume" "example" {
availability_zone = "eu-west-1a"
size = 8
tags = {for k, v in merge({ Name = "Myvolume" }, var.project_tags): k => lower(v)}
}
+4
View File
@@ -0,0 +1,4 @@
provider "aws" {
region = var.AWS_REGION
}
+12
View File
@@ -0,0 +1,12 @@
variable "AWS_REGION" {
type = string
default = "eu-west-1"
}
variable "project_tags" {
type = map(string)
default = {
Component = "Frontend"
Environment = "Production"
}
}