File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -187,7 +187,22 @@ jobs:
187187 name : lambda-${{ needs.metadata.outputs.tag }}
188188 path : ./dist
189189
190- - name : " Configure AWS Credentials"
190+ - name : " Configure AWS Credentials (IAM Bootstrap Role)"
191+ uses : aws-actions/configure-aws-credentials@v6
192+ with :
193+ role-to-assume : arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/service-roles/github-actions-iam-bootstrap-role
194+ aws-region : eu-west-2
195+
196+ - name : " Deploy IAM roles (iams-developer-roles stack)"
197+ env :
198+ ENVIRONMENT : ${{ needs.metadata.outputs.environment }}
199+ working-directory : ./infrastructure
200+ run : |
201+ make terraform-init env=$ENVIRONMENT stack=iams-developer-roles
202+ terraform -chdir=./stacks/iams-developer-roles plan -var="environment=$ENVIRONMENT" -out=tfplan
203+ terraform -chdir=./stacks/iams-developer-roles apply -auto-approve tfplan
204+
205+ - name : " Configure AWS Credentials (Main Deployment Role)"
191206 uses : aws-actions/configure-aws-credentials@v6
192207 with :
193208 role-to-assume : arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/service-roles/github-actions-api-deployment-role
You can’t perform that action at this time.
0 commit comments