From 1fbc0de71fcc85f8c08c5c6133231756e1a8c45c Mon Sep 17 00:00:00 2001 From: ajpc500 <62765165+ajpc500@users.noreply.github.com> Date: Wed, 27 Dec 2023 17:47:51 +0000 Subject: [PATCH] initial commit to remove iam resource creation unless explicitly needed --- terraform/aws/modules/splunk-server/resources.tf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/terraform/aws/modules/splunk-server/resources.tf b/terraform/aws/modules/splunk-server/resources.tf index 23181b79..decda128 100644 --- a/terraform/aws/modules/splunk-server/resources.tf +++ b/terraform/aws/modules/splunk-server/resources.tf @@ -28,7 +28,7 @@ data "aws_ami" "splunk_server" { } resource "aws_iam_role" "splunk_role" { - count = var.splunk_server.byo_splunk == "0" ? 1 : 0 + count = ((var.aws.cloudtrail == "1") || (var.general.carbon_black_cloud == "1")) && (var.splunk_server.byo_splunk == "0") ? 1 : 0 name = "splunk_role_${var.general.key_name}_${var.general.attack_range_name}" assume_role_policy = <