Skip to content

Commit e6d3961

Browse files
committed
Fixing count logic
1 parent caad396 commit e6d3961

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ssm_patch.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
locals {
3-
ssm_patch_log_bucket_enabled = local.ssm_enabled && var.ssm_patch_manager_s3_log_bucket != "" && var.ssm_patch_manager_s3_log_bucket != null ? 1 : 0
3+
ssm_patch_log_bucket_enabled = local.ssm_enabled && var.ssm_patch_manager_s3_log_bucket != "" && var.ssm_patch_manager_s3_log_bucket != null
44
ssm_policy = var.ssm_patch_manager_iam_policy == null || var.ssm_patch_manager_iam_policy == "" ? "arn:aws:iam::aws:policy/AmazonSSMManagedInstanceCore" : var.ssm_patch_manager_iam_policy
55
ssm_enabled = local.enabled && var.ssm_patch_manager_enabled ? true : false
66
}
@@ -14,7 +14,7 @@ module "label_ssm_patch_s3_log_policy" {
1414
}
1515

1616
data "aws_iam_policy_document" "ssm_patch_s3_log_policy" {
17-
count = local.ssm_patch_log_bucket_enabled
17+
count = local.ssm_patch_log_bucket_enabled ? 1 : 0
1818
statement {
1919
sid = "AllowAccessToPathLogBucket"
2020
actions = [
@@ -31,7 +31,7 @@ data "aws_iam_policy_document" "ssm_patch_s3_log_policy" {
3131
}
3232

3333
resource "aws_iam_policy" "ssm_patch_s3_log_policy" {
34-
count = local.ssm_patch_log_bucket_enabled
34+
count = local.ssm_patch_log_bucket_enabled ? 1 : 0
3535
name = module.label_ssm_patch_s3_log_policy.id
3636
path = "/"
3737
description = "Policy to allow the local SSM agent on the instance to write the log output to the defined bucket"

0 commit comments

Comments
 (0)