Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions teams.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Create new team resource
variable "teams" {
description = "Map of Team Resources"
type = map(object({
name = string
description = string
handle = string
}))

default = {
lf-staff = {
description = "Linux Foundaiton Staff Members"
name = "LF Staff"
handle = "lf-staff"
},
meta-staff = {
description = "Meta Staff Members"
name = "Meta Staff"
handle = "meta-staff"
},
amd-staff = {
description = "AMD Staff Members"
name = "AMD Staff"
handle = "amd-staff"
},
nvidia-staff = {
description = "Nvidia Staff Members"
name = "Nvidia Staff"
handle = "nvidia-staff"
},
ibm-staff = {
description = "IBM Staff Members"
name = "IBM Staff"
handle = "ibm-staff"
}
}
}

resource "datadog_team" "teams" {
for_each = var.teams
description = each.value.description
handle = each.value.handle
name = each.value.name
}