From 41ec6c0cc0108f3d02f957f1cc2de78647888d46 Mon Sep 17 00:00:00 2001 From: Patrick de Ruiter Date: Thu, 10 Feb 2022 10:18:18 +0100 Subject: [PATCH] Changed resource creation to be conditional based on setting of the 'admin' variable being true or false --- main.tf | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/main.tf b/main.tf index d7b706c..fd07506 100644 --- a/main.tf +++ b/main.tf @@ -32,22 +32,16 @@ data "datadog_role" "sl-techops-role" { #} resource "datadog_user" "add_datadog_user" { + count = var.admin ? 0 : 1 email = local.email name = local.name - roles = var.admin ? data.datadog_role.sl-techops-role[*].id : data.datadog_role.admin_role[*].id + roles = [data.datadog_role.sl-techops-role[0].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_admin_user" { + count = var.admin ? 1 : 0 + email = local.email + name = local.name + roles = [data.datadog_role.admin_role[0].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] -#}