1
1
# --------------------------------------------------------------------------------------------------
2
2
# SecurityHub Baseline
3
3
# --------------------------------------------------------------------------------------------------
4
+ locals {
5
+ securityhub_member_accounts = var. member_accounts
6
+ }
7
+
4
8
module "securityhub_baseline_ap-northeast-1" {
5
9
source = " ./modules/securityhub-baseline"
6
10
7
11
providers = {
8
12
aws = aws.ap- northeast- 1
9
13
}
10
- enabled = contains (var. target_regions , " ap-northeast-1" )
11
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
12
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
13
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
14
+ enabled = contains (var. target_regions , " ap-northeast-1" )
15
+ enable_cis_standard = var. securityhub_enable_cis_standard
16
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
17
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
18
+ member_accounts = local. securityhub_member_accounts
14
19
}
15
20
16
21
module "securityhub_baseline_ap-northeast-2" {
@@ -20,10 +25,11 @@ module "securityhub_baseline_ap-northeast-2" {
20
25
aws = aws.ap- northeast- 2
21
26
}
22
27
23
- enabled = contains (var. target_regions , " ap-northeast-2" )
24
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
25
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
26
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
28
+ enabled = contains (var. target_regions , " ap-northeast-2" )
29
+ enable_cis_standard = var. securityhub_enable_cis_standard
30
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
31
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
32
+ member_accounts = local. securityhub_member_accounts
27
33
}
28
34
29
35
module "securityhub_baseline_ap-south-1" {
@@ -33,10 +39,11 @@ module "securityhub_baseline_ap-south-1" {
33
39
aws = aws.ap- south- 1
34
40
}
35
41
36
- enabled = contains (var. target_regions , " ap-south-1" )
37
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
38
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
39
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
42
+ enabled = contains (var. target_regions , " ap-south-1" )
43
+ enable_cis_standard = var. securityhub_enable_cis_standard
44
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
45
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
46
+ member_accounts = local. securityhub_member_accounts
40
47
}
41
48
42
49
module "securityhub_baseline_ap-southeast-1" {
@@ -46,10 +53,11 @@ module "securityhub_baseline_ap-southeast-1" {
46
53
aws = aws.ap- southeast- 1
47
54
}
48
55
49
- enabled = contains (var. target_regions , " ap-southeast-1" )
50
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
51
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
52
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
56
+ enabled = contains (var. target_regions , " ap-southeast-1" )
57
+ enable_cis_standard = var. securityhub_enable_cis_standard
58
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
59
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
60
+ member_accounts = local. securityhub_member_accounts
53
61
}
54
62
55
63
module "securityhub_baseline_ap-southeast-2" {
@@ -59,10 +67,11 @@ module "securityhub_baseline_ap-southeast-2" {
59
67
aws = aws.ap- southeast- 2
60
68
}
61
69
62
- enabled = contains (var. target_regions , " ap-southeast-2" )
63
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
64
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
65
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
70
+ enabled = contains (var. target_regions , " ap-southeast-2" )
71
+ enable_cis_standard = var. securityhub_enable_cis_standard
72
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
73
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
74
+ member_accounts = local. securityhub_member_accounts
66
75
}
67
76
68
77
module "securityhub_baseline_ca-central-1" {
@@ -72,10 +81,11 @@ module "securityhub_baseline_ca-central-1" {
72
81
aws = aws.ca- central- 1
73
82
}
74
83
75
- enabled = contains (var. target_regions , " ca-central-1" )
76
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
77
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
78
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
84
+ enabled = contains (var. target_regions , " ca-central-1" )
85
+ enable_cis_standard = var. securityhub_enable_cis_standard
86
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
87
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
88
+ member_accounts = local. securityhub_member_accounts
79
89
}
80
90
81
91
module "securityhub_baseline_eu-central-1" {
@@ -85,10 +95,11 @@ module "securityhub_baseline_eu-central-1" {
85
95
aws = aws.eu- central- 1
86
96
}
87
97
88
- enabled = contains (var. target_regions , " eu-central-1" )
89
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
90
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
91
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
98
+ enabled = contains (var. target_regions , " eu-central-1" )
99
+ enable_cis_standard = var. securityhub_enable_cis_standard
100
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
101
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
102
+ member_accounts = local. securityhub_member_accounts
92
103
}
93
104
94
105
module "securityhub_baseline_eu-north-1" {
@@ -98,10 +109,11 @@ module "securityhub_baseline_eu-north-1" {
98
109
aws = aws.eu- north- 1
99
110
}
100
111
101
- enabled = contains (var. target_regions , " eu-north-1" )
102
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
103
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
104
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
112
+ enabled = contains (var. target_regions , " eu-north-1" )
113
+ enable_cis_standard = var. securityhub_enable_cis_standard
114
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
115
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
116
+ member_accounts = local. securityhub_member_accounts
105
117
}
106
118
107
119
module "securityhub_baseline_eu-west-1" {
@@ -111,10 +123,11 @@ module "securityhub_baseline_eu-west-1" {
111
123
aws = aws.eu- west- 1
112
124
}
113
125
114
- enabled = contains (var. target_regions , " eu-west-1" )
115
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
116
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
117
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
126
+ enabled = contains (var. target_regions , " eu-west-1" )
127
+ enable_cis_standard = var. securityhub_enable_cis_standard
128
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
129
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
130
+ member_accounts = local. securityhub_member_accounts
118
131
}
119
132
120
133
module "securityhub_baseline_eu-west-2" {
@@ -124,10 +137,11 @@ module "securityhub_baseline_eu-west-2" {
124
137
aws = aws.eu- west- 2
125
138
}
126
139
127
- enabled = contains (var. target_regions , " eu-west-2" )
128
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
129
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
130
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
140
+ enabled = contains (var. target_regions , " eu-west-2" )
141
+ enable_cis_standard = var. securityhub_enable_cis_standard
142
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
143
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
144
+ member_accounts = local. securityhub_member_accounts
131
145
}
132
146
133
147
module "securityhub_baseline_eu-west-3" {
@@ -137,10 +151,11 @@ module "securityhub_baseline_eu-west-3" {
137
151
aws = aws.eu- west- 3
138
152
}
139
153
140
- enabled = contains (var. target_regions , " eu-west-3" )
141
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
142
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
143
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
154
+ enabled = contains (var. target_regions , " eu-west-3" )
155
+ enable_cis_standard = var. securityhub_enable_cis_standard
156
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
157
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
158
+ member_accounts = local. securityhub_member_accounts
144
159
}
145
160
146
161
module "securityhub_baseline_sa-east-1" {
@@ -150,10 +165,11 @@ module "securityhub_baseline_sa-east-1" {
150
165
aws = aws.sa- east- 1
151
166
}
152
167
153
- enabled = contains (var. target_regions , " sa-east-1" )
154
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
155
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
156
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
168
+ enabled = contains (var. target_regions , " sa-east-1" )
169
+ enable_cis_standard = var. securityhub_enable_cis_standard
170
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
171
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
172
+ member_accounts = local. securityhub_member_accounts
157
173
}
158
174
159
175
module "securityhub_baseline_us-east-1" {
@@ -163,10 +179,11 @@ module "securityhub_baseline_us-east-1" {
163
179
aws = aws.us- east- 1
164
180
}
165
181
166
- enabled = contains (var. target_regions , " us-east-1" )
167
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
168
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
169
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
182
+ enabled = contains (var. target_regions , " us-east-1" )
183
+ enable_cis_standard = var. securityhub_enable_cis_standard
184
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
185
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
186
+ member_accounts = local. securityhub_member_accounts
170
187
}
171
188
172
189
module "securityhub_baseline_us-east-2" {
@@ -176,10 +193,11 @@ module "securityhub_baseline_us-east-2" {
176
193
aws = aws.us- east- 2
177
194
}
178
195
179
- enabled = contains (var. target_regions , " us-east-2" )
180
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
181
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
182
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
196
+ enabled = contains (var. target_regions , " us-east-2" )
197
+ enable_cis_standard = var. securityhub_enable_cis_standard
198
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
199
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
200
+ member_accounts = local. securityhub_member_accounts
183
201
}
184
202
185
203
module "securityhub_baseline_us-west-1" {
@@ -189,10 +207,11 @@ module "securityhub_baseline_us-west-1" {
189
207
aws = aws.us- west- 1
190
208
}
191
209
192
- enabled = contains (var. target_regions , " us-west-1" )
193
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
194
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
195
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
210
+ enabled = contains (var. target_regions , " us-west-1" )
211
+ enable_cis_standard = var. securityhub_enable_cis_standard
212
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
213
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
214
+ member_accounts = local. securityhub_member_accounts
196
215
}
197
216
198
217
module "securityhub_baseline_us-west-2" {
@@ -202,8 +221,9 @@ module "securityhub_baseline_us-west-2" {
202
221
aws = aws.us- west- 2
203
222
}
204
223
205
- enabled = contains (var. target_regions , " us-west-2" )
206
- securityhub_enable_cis_standard = var. securityhub_enable_cis_standard
207
- securityhub_enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
208
- securityhub_enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
224
+ enabled = contains (var. target_regions , " us-west-2" )
225
+ enable_cis_standard = var. securityhub_enable_cis_standard
226
+ enable_pci_dss_standard = var. securityhub_enable_pci_dss_standard
227
+ enable_aws_foundational_standard = var. securityhub_enable_aws_foundational_standard
228
+ member_accounts = local. securityhub_member_accounts
209
229
}
0 commit comments