-
Notifications
You must be signed in to change notification settings - Fork 4
/
teams.tf
34 lines (31 loc) · 1.15 KB
/
teams.tf
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
locals {
teams = [
{
name = "Analytical Platform"
managers = [
module.users["jacob.woffenden@digital.justice.gov.uk"].id,
module.users["julia.lawrence@digital.justice.gov.uk"].id,
module.users["richard.baguley@digital.justice.gov.uk"].id,
module.users["eki.osehenye@digital.justice.gov.uk"].id
]
responders = [
module.users["emma.terry@digital.justice.gov.uk"].id,
module.users["brian.ellwood@digital.justice.gov.uk"].id,
module.users["michael.collins@digital.justice.gov.uk"].id,
module.users["gary.henderson@digital.justice.gov.uk"].id,
module.users["jacob.hamblin-pyke@digital.justice.gov.uk"].id,
module.users["thomas.webber@digital.justice.gov.uk"].id,
module.users["james.stott@digital.justice.gov.uk"].id,
module.users["anthony.fitzroy@digital.justice.gov.uk"].id,
]
}
]
}
module "teams" {
for_each = { for team in local.teams : team.name => team }
source = "./modules/team"
name = each.key
managers = try(each.value.managers, [])
responders = try(each.value.responders, [])
depends_on = [module.users]
}