locals { email = var.email #handle = var.handle name = var.name roles = var.roles admin = var.admin } data "datadog_role" "standard_role" { filter = "Datadog Standard Role" } data "datadog_role" "admin_role" { count = var.admin ? 1 : 0 filter = "Datadog Admin Role" } #data "datadog_role" "readonly_role" { # count = var.admin ? 0 : 1 # filter = "Datadog Read Only Role" #} data "datadog_role" "sl-techops-role" { count = var.admin ? 0 : 1 filter = "sl-techops-role" } #resource "datadog_user" "add_datadog_user" { # email = local.email # name = local.name # roles = [data.datadog_role.sl-techops-role.id] #} resource "datadog_user" "add_datadog_user" { email = local.email name = local.name roles = var.admin ? data.datadog_role.sl-techops-role.id : data.datadog_role.admin_role.id } #resource "datadog_user" "add_datadog_admin_user" { # email = local.email # name = local.name # roles = [data.datadog_role.admin_role.id] #} #resource "datadog_user" "add_datadog_standard_user" { # email = local.email # #handle = local.handle # name = local.name # #admin = local.admin # roles = [data.datadog_role.standard_role.id] #}