6767 run : make build
6868
6969 - name : Configure Management Credentials
70- uses : aws-actions/configure-aws-credentials@v4
70+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
7171 with :
7272 aws-region : eu-west-2
7373 role-to-assume : ${{ secrets.MGMT_ROLE_ARN }}
@@ -121,7 +121,7 @@ jobs:
121121 poetry install --no-root
122122
123123 - name : Configure Management Credentials
124- uses : aws-actions/configure-aws-credentials@v4
124+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
125125 with :
126126 aws-region : eu-west-2
127127 role-to-assume : ${{ secrets.MGMT_ROLE_ARN }}
@@ -150,10 +150,12 @@ jobs:
150150 terraform -chdir=terraform/infrastructure workspace select ${{ needs.set-environment-id.outputs.environment_id }}
151151
152152 - name : Terraform Plan
153+ env :
154+ DEPLOY_ROLE_ARN : ${{ secrets.DEPLOY_ROLE_ARN }}
153155 run : |
154156 terraform -chdir=terraform/infrastructure plan \
155157 --var-file=etc/dev.tfvars \
156- --var assume_role_arn=${{ secrets. DEPLOY_ROLE_ARN } } \
158+ --var assume_role_arn=${DEPLOY_ROLE_ARN} \
157159 --var use_shared_resources=$(poetry run python scripts/are_resources_shared_for_stack.py ${{ needs.set-environment-id.outputs.environment_id }}) \
158160 -out tfplan
159161
@@ -203,7 +205,7 @@ jobs:
203205 poetry install --no-root
204206
205207 - name : Configure Management Credentials
206- uses : aws-actions/configure-aws-credentials@v4
208+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
207209 with :
208210 aws-region : eu-west-2
209211 role-to-assume : ${{ secrets.MGMT_ROLE_ARN }}
@@ -213,7 +215,7 @@ jobs:
213215 run : make truststore-pull-client ENV=dev
214216
215217 - name : Configure Dev Account Credentials
216- uses : aws-actions/configure-aws-credentials@v4
218+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
217219 with :
218220 aws-region : eu-west-2
219221 role-chaining : true
@@ -240,7 +242,7 @@ jobs:
240242 poetry install --no-root
241243
242244 - name : Configure Management Credentials
243- uses : aws-actions/configure-aws-credentials@v4
245+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
244246 with :
245247 aws-region : eu-west-2
246248 role-to-assume : ${{ secrets.MGMT_ROLE_ARN }}
@@ -275,7 +277,7 @@ jobs:
275277 poetry install --no-root
276278
277279 - name : Configure AWS Credentials
278- uses : aws-actions/configure-aws-credentials@v4
280+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
279281 with :
280282 aws-region : eu-west-2
281283 role-to-assume : ${{ secrets.MGMT_ROLE_ARN }}
@@ -285,7 +287,9 @@ jobs:
285287 run : make truststore-pull-client ENV=dev
286288
287289 - name : Configure Dev Account Credentials
288- uses : aws-actions/configure-aws-credentials@v4
290+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a # v4.3.1
291+ env :
292+ DEPLOY_ROLE_ARN : ${{ secrets.DEPLOY_ROLE_ARN }}
289293 with :
290294 aws-region : eu-west-2
291295 role-chaining : true
0 commit comments