File tree Expand file tree Collapse file tree 7 files changed +49
-23
lines changed Expand file tree Collapse file tree 7 files changed +49
-23
lines changed Original file line number Diff line number Diff line change 1
1
repos :
2
2
- repo : https://github.com/antonbabenko/pre-commit-terraform
3
- rev : v1.88.0
3
+ rev : v1.88.2
4
4
hooks :
5
5
- id : terraform_fmt
6
6
- id : terraform_wrapper_module_for_each
Original file line number Diff line number Diff line change @@ -129,12 +129,23 @@ module "ecr_registry" {
129
129
registry_scan_rules = [
130
130
{
131
131
scan_frequency = "SCAN_ON_PUSH"
132
- filter = "*"
133
- filter_type = "WILDCARD"
134
- }, {
132
+ filter = [
133
+ {
134
+ filter = "example1"
135
+ filter_type = "WILDCARD"
136
+ },
137
+ { filter = "example2"
138
+ filter_type = "WILDCARD"
139
+ }
140
+ ]
141
+ }, {
135
142
scan_frequency = "CONTINUOUS_SCAN"
136
- filter = "example"
137
- filter_type = "WILDCARD"
143
+ filter = [
144
+ {
145
+ filter = "example"
146
+ filter_type = "WILDCARD"
147
+ }
148
+ ]
138
149
}
139
150
]
140
151
@@ -181,14 +192,14 @@ Examples codified under the [`examples`](https://github.com/terraform-aws-module
181
192
182
193
| Name | Version |
183
194
| ------| ---------|
184
- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.13.1 |
185
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 4.22 |
195
+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.0 |
196
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.0 |
186
197
187
198
## Providers
188
199
189
200
| Name | Version |
190
201
| ------| ---------|
191
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4.22 |
202
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.0 |
192
203
193
204
## Modules
194
205
Original file line number Diff line number Diff line change @@ -27,14 +27,14 @@ Note that this example may create resources which will incur monetary charges on
27
27
28
28
| Name | Version |
29
29
| ------| ---------|
30
- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 0.13.1 |
31
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 4.22 |
30
+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.0 |
31
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.0 |
32
32
33
33
## Providers
34
34
35
35
| Name | Version |
36
36
| ------| ---------|
37
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 4.22 |
37
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.0 |
38
38
39
39
## Modules
40
40
Original file line number Diff line number Diff line change @@ -137,12 +137,23 @@ module "ecr_registry" {
137
137
registry_scan_rules = [
138
138
{
139
139
scan_frequency = " SCAN_ON_PUSH"
140
- filter = " *"
141
- filter_type = " WILDCARD"
140
+ filter = [
141
+ {
142
+ filter = " example1"
143
+ filter_type = " WILDCARD"
144
+ },
145
+ { filter = " example2"
146
+ filter_type = " WILDCARD"
147
+ }
148
+ ]
142
149
}, {
143
150
scan_frequency = " CONTINUOUS_SCAN"
144
- filter = " example"
145
- filter_type = " WILDCARD"
151
+ filter = [
152
+ {
153
+ filter = " example"
154
+ filter_type = " WILDCARD"
155
+ }
156
+ ]
146
157
}
147
158
]
148
159
Original file line number Diff line number Diff line change 1
1
terraform {
2
- required_version = " >= 0.13.1 "
2
+ required_version = " >= 1.0 "
3
3
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 4.22 "
7
+ version = " >= 5.0 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -287,9 +287,13 @@ resource "aws_ecr_registry_scanning_configuration" "this" {
287
287
content {
288
288
scan_frequency = rule. value . scan_frequency
289
289
290
- repository_filter {
291
- filter = rule. value . filter
292
- filter_type = try (rule. value . filter_type , " WILDCARD" )
290
+ dynamic "repository_filter" {
291
+ for_each = rule. value . filter
292
+
293
+ content {
294
+ filter = repository_filter. value . filter
295
+ filter_type = try (repository_filter. value . filter_type , " WILDCARD" )
296
+ }
293
297
}
294
298
}
295
299
}
Original file line number Diff line number Diff line change 1
1
terraform {
2
- required_version = " >= 0.13.1 "
2
+ required_version = " >= 1.0 "
3
3
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 4.22 "
7
+ version = " >= 5.0 "
8
8
}
9
9
}
10
10
}
You can’t perform that action at this time.
0 commit comments