Skip to content

Commit ffba446

Browse files
committed
Making the users variable really optional
1 parent 2e78683 commit ffba446

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

Diff for: main.tf

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ resource "aws_iam_group" "groups" {
1010
}
1111

1212
resource "aws_iam_user" "users" {
13-
for_each = var.users
13+
for_each = try(var.users,[])
1414
name = each.value.name
1515
path = try(each.value.path, "/")
1616

1717
}
1818

1919
resource "aws_iam_user_group_membership" "user_to_groups" {
20-
for_each = var.users
20+
for_each = try(var.users,[])
2121
user = each.value.name
2222
groups = each.value.groups
2323
depends_on = [aws_iam_user.users, aws_iam_group.groups]

Diff for: variables.tf

+1-7
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,7 @@ variable "groups" {
1111

1212
variable "users" {
1313
type = map(any)
14-
default = {
15-
"user1" : {
16-
name : "test"
17-
groups : ["ADM", "developers"]
18-
path : "/"
19-
}
20-
}
14+
default = {}
2115
description = "Map for Terraform create users."
2216

2317
}

0 commit comments

Comments
 (0)