File tree Expand file tree Collapse file tree 2 files changed +24
-19
lines changed
Expand file tree Collapse file tree 2 files changed +24
-19
lines changed Original file line number Diff line number Diff line change @@ -45,23 +45,14 @@ jobs:
4545 source scripts/utils.sh
4646 format_terraform aws github heroku
4747
48- # - name: "Run validation to check for issues"
49- # run: |
50- # docker container run \
51- # --rm \
52- # --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
53- # --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
54- # infrastructure:${{ github.sha }} -chdir=src/aws validate -json
55- # docker container run \
56- # --rm \
57- # --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
58- # --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
59- # infrastructure:${{ github.sha }} -chdir=src/github validate -json
60- # docker container run \
61- # --rm \
62- # --env AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }} \
63- # --env AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }} \
64- # infrastructure:${{ github.sha }} -chdir=src/heroku validate -json
48+ - name : " Run validation to check for issues"
49+ env :
50+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
51+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
52+ GITHUB_COMMIT_SHA : ${{ github.sha }}
53+ run : |
54+ source scripts/utils.sh
55+ format_terraform aws github heroku
6556
6657 # build:
6758 # if: ${{ github.event_name == 'pull_request' }}
Original file line number Diff line number Diff line change 11init_terraform () {
22 for dir in " $@ "
33 do
4- echo " Initializing terraform for" " $i "
4+ echo " Initializing terraform for" " $dir "
55 docker container run \
66 --env AWS_ACCESS_KEY_ID=" $AWS_ACCESS_KEY_ID " \
77 --env AWS_SECRET_ACCESS_KEY=" $AWS_SECRET_ACCESS_KEY " \
@@ -15,7 +15,7 @@ init_terraform() {
1515format_terraform () {
1616 for dir in " $@ "
1717 do
18- echo " Initializing terraform for" " $i "
18+ echo " Initializing terraform for" " $dir "
1919 docker container run \
2020 --env AWS_ACCESS_KEY_ID=" $AWS_ACCESS_KEY_ID " \
2121 --env AWS_SECRET_ACCESS_KEY=" $AWS_SECRET_ACCESS_KEY " \
@@ -25,3 +25,17 @@ format_terraform() {
2525 infrastructure:" $GITHUB_COMMIT_SHA " -chdir=src/" $dir " fmt -check
2626 done
2727}
28+
29+ validate_terraform () {
30+ for dir in " $@ "
31+ do
32+ echo " Initializing terraform for" " $dir "
33+ docker container run \
34+ --env AWS_ACCESS_KEY_ID=" $AWS_ACCESS_KEY_ID " \
35+ --env AWS_SECRET_ACCESS_KEY=" $AWS_SECRET_ACCESS_KEY " \
36+ --volume aws-provider:/app/src/aws/.terraform \
37+ --volume github-provider:/app/src/github/.terraform \
38+ --volume heroku-provider:/app/src/heroku/.terraform \
39+ infrastructure:" $GITHUB_COMMIT_SHA " -chdir=src/" $dir " validate -json
40+ done
41+ }
You can’t perform that action at this time.
0 commit comments