File tree 3 files changed +20
-11
lines changed
3 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 5
5
* .tfstate
6
6
* .tfstate. *
7
7
8
+ # terraform lock file
9
+ .terraform.lock.hcl
10
+
8
11
# Crash log files
9
12
crash.log
10
13
crash. * .log
@@ -30,15 +33,15 @@ terraform.rc
30
33
.DS_Store
31
34
todo.md
32
35
33
- # Ignore vim swap files
34
- * .swp
35
- * .swo
36
+ # Ignore vim swap files
37
+ * .swp
38
+ * .swo
36
39
37
- # Ignore meld diff files
38
- * .orig
39
- * .backup
40
- * .rej
40
+ # Ignore meld diff files
41
+ * .orig
42
+ * .backup
43
+ * .rej
41
44
42
45
# Ignore lambda zip files and build directories
43
- * .zip
46
+ * .zip
44
47
builds /
Original file line number Diff line number Diff line change 1
1
plugin "aws" {
2
2
enabled = true
3
- version = " 0.34 .0"
3
+ version = " 0.35 .0"
4
4
source = " github.com/terraform-linters/tflint-ruleset-aws"
5
5
}
6
6
7
7
plugin "terraform" {
8
8
enabled = true
9
- version = " 0.9.1 "
9
+ version = " 0.10.0 "
10
10
source = " github.com/terraform-linters/tflint-ruleset-terraform"
11
11
}
12
12
Original file line number Diff line number Diff line change @@ -70,8 +70,12 @@ upgrade-terraform-example-providers:
70
70
init :
71
71
@echo " --> Running terraform init"
72
72
@terraform init -backend=false
73
+ @find . -type f -name " *.tf" -not -path ' *.terraform*' -exec dirname {} \; | sort -u | while read -r dir; do \
74
+ echo " --> Running terraform init in $$ dir" ; \
75
+ terraform -chdir=$$ dir init -backend=false; \
76
+ done ;
73
77
74
- security :
78
+ security : init
75
79
@echo " --> Running Security checks"
76
80
@trivy config .
77
81
$(MAKE ) security-modules
@@ -81,13 +85,15 @@ security-modules:
81
85
@echo " --> Running Security checks on modules"
82
86
@find . -type d -regex ' .*/modules/[a-zA-Z\-_$$]*' -not -path ' *.terraform*' 2> /dev/null | while read -r dir; do \
83
87
echo " --> Validating $$ dir" ; \
88
+ terraform init -backend=false; \
84
89
trivy config --format table --exit-code 1 --severity CRITICAL,HIGH --ignorefile .trivyignore $$ dir; \
85
90
done ;
86
91
87
92
security-examples :
88
93
@echo " --> Running Security checks on examples"
89
94
@find . -type d -path ' */examples/*' -not -path ' *.terraform*' 2> /dev/null | while read -r dir; do \
90
95
echo " --> Validating $$ dir" ; \
96
+ terraform init -backend=false; \
91
97
trivy config --format table --exit-code 1 --severity CRITICAL,HIGH --ignorefile .trivyignore $$ dir; \
92
98
done ;
93
99
You can’t perform that action at this time.
0 commit comments