-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoutput.tf
More file actions
37 lines (31 loc) · 1.3 KB
/
output.tf
File metadata and controls
37 lines (31 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
output "team_ids" {
description = "All created GitHub team IDs"
value = {
level1 = { for k, v in github_team.level1 : k => v.id }
level2 = { for k, v in github_team.level2 : k => v.id }
level3 = { for k, v in github_team.level3 : k => v.id }
level4 = { for k, v in github_team.level4 : k => v.id }
}
}
output "team_slugs" {
description = "All created GitHub team slugs"
value = {
level1 = { for k, v in github_team.level1 : k => v.slug }
level2 = { for k, v in github_team.level2 : k => v.slug }
level3 = { for k, v in github_team.level3 : k => v.slug }
level4 = { for k, v in github_team.level4 : k => v.slug }
}
}
output "team_members" {
description = "Team memberships created across all levels"
value = {
level1 = { for k, v in github_team_membership.level1 : k => { username = v.username, role = v.role } }
level2 = { for k, v in github_team_membership.level2 : k => { username = v.username, role = v.role } }
level3 = { for k, v in github_team_membership.level3 : k => { username = v.username, role = v.role } }
level4 = { for k, v in github_team_membership.level4 : k => { username = v.username, role = v.role } }
}
}
output "org_members" {
description = "Organization members created"
value = { for k, v in github_membership.this : k => v.role }
}