@@ -16,7 +16,7 @@ module "labels" {
16
16
}
17
17
18
18
resource "aws_s3_bucket" "bucket" {
19
- count = var. enabled && var. only_guardduty_enable ? 1 : 0
19
+ count = var. enabled && var. only_guardduty_enable == false ? 1 : 0
20
20
bucket = var. bucket_name
21
21
acl = " private"
22
22
force_destroy = true
@@ -46,7 +46,7 @@ resource "aws_guardduty_invite_accepter" "member_accepter" {
46
46
}
47
47
48
48
resource "aws_s3_bucket_object" "ipset" {
49
- count = var. enabled && var. only_guardduty_enable ? 1 : 0
49
+ count = var. enabled && var. only_guardduty_enable == false ? 1 : 0
50
50
acl = " private"
51
51
content = templatefile (" ${ path . module } /templates/ipset.txt.tpl" ,
52
52
{ ipset_iplist = var.ipset_iplist })
@@ -66,7 +66,7 @@ resource "aws_guardduty_ipset" "ipset" {
66
66
}
67
67
68
68
resource "aws_s3_bucket_object" "threatintelset" {
69
- count = var. enabled && var. only_guardduty_enable ? 1 : 0
69
+ count = var. enabled && var. only_guardduty_enable == false ? 1 : 0
70
70
acl = " private"
71
71
content = templatefile (" ${ path . module } /templates/threatintelset.txt.tpl" ,
72
72
{ threatintelset_iplist = var.threatintelset_iplist })
@@ -98,7 +98,7 @@ resource "aws_guardduty_member" "member" {
98
98
# Module : CLOUD WATCH EVENT RULE
99
99
# Description : Event rule for cloud watch events.
100
100
resource "aws_cloudwatch_event_rule" "default" {
101
- count = var. enabled && var. only_guardduty_enable ? 1 : 0
101
+ count = var. enabled && var. only_guardduty_enable == false ? 1 : 0
102
102
name = format (" %s-er" , module. labels . id )
103
103
description = " Event rule for AWS Guarddduty."
104
104
role_arn = var. rule_iam_role_arn
@@ -120,7 +120,7 @@ resource "aws_cloudwatch_event_rule" "default" {
120
120
# Module : CLOUD WATCH EVENT TARGET
121
121
# Description : Attaching event rule and lambda function to targets.
122
122
resource "aws_cloudwatch_event_target" "default" {
123
- count = var. enabled && var. only_guardduty_enable ? 1 : 0
123
+ count = var. enabled && var. only_guardduty_enable == false ? 1 : 0
124
124
rule = join (" " , aws_cloudwatch_event_rule. default . * . name )
125
125
target_id = " Guardduty"
126
126
arn = module. slack-lambda . arn # ARN of the Lambda Function, write after including lambda function
@@ -136,7 +136,7 @@ module "slack-lambda" {
136
136
environment = var. environment
137
137
label_order = [" name" ]
138
138
managedby = var. managedby
139
- enabled = var. enabled && var. only_guardduty_enable
139
+ enabled = var. enabled && var. only_guardduty_enable == false
140
140
141
141
filename = format (" %s/slack" , path. module )
142
142
handler = " index.handler"
0 commit comments