@@ -24,50 +24,49 @@ jobs:
2424 id-token : write
2525 contents : read
2626
27- steps :
28- - name : Connect to AWS
29- uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a
30- with :
31- aws-region : eu-west-2
32- role-to-assume : arn:aws:iam::${{ vars.AWS_ACCOUNT_ID }}:role/auto-ops
33- role-session-name : github-actions
27+ steps :
28+ - name : Connect to AWS
29+ uses : aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a
30+ with :
31+ aws-region : eu-west-2
32+ role-to-assume : arn:aws:iam::${{ vars.AWS_ACCOUNT_ID }}:role/auto-ops
33+ role-session-name : github-actions
3434
35- - name : Whoami
36- run : aws sts get-caller-identity
35+ - name : Whoami
36+ run : aws sts get-caller-identity
3737
38- - name : Checkout
39- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
40-
41- - uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
42- with :
43- terraform_version : " 1.12.2"
38+ - name : Checkout
39+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
40+
41+ - uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
42+ with :
43+ terraform_version : " 1.12.2"
4444
45- - name : Terraform Init and extract MNS SQS QUEUE ARN
46- working-directory : ${{ vars.TERRAFORM_DIR_PATH }}
47- run : |
48- make init apigee_environment=$APIGEE_ENVIRONMENT environment=$BACKEND_ENVIRONMENT sub_environment=$BACKEND_SUB_ENVIRONMENT
49- echo "ID_SYNC_QUEUE_ARN=$(make -s output name=id_sync_queue_arn)" >> $GITHUB_ENV
50- echo "Extracted ID_SYNC_QUEUE_ARN=$ID_SYNC_QUEUE_ARN"
51-
52- - name : Install poetry
53- run : pip install poetry==2.1.4
45+ - name : Terraform Init and extract MNS SQS QUEUE ARN
46+ working-directory : ${{ vars.TERRAFORM_DIR_PATH }}
47+ run : |
48+ make init apigee_environment=$APIGEE_ENVIRONMENT environment=$BACKEND_ENVIRONMENT sub_environment=$BACKEND_SUB_ENVIRONMENT
49+ echo "ID_SYNC_QUEUE_ARN=$(make -s output name=id_sync_queue_arn)" >> $GITHUB_ENV
50+
51+ - name : Install poetry
52+ run : pip install poetry==2.1.4
5453
55- - uses : actions/setup-python@v5
56- with :
57- python-version : 3.11
58- cache : ' poetry'
54+ - uses : actions/setup-python@v5
55+ with :
56+ python-version : 3.11
57+ cache : ' poetry'
5958
60- - name : Unsubscribe MNS
61- working-directory : ' ./lambdas/mns_subscription'
62- env :
63- SQS_ARN : ${{ env.ID_SYNC_QUEUE_ARN }}
64- run : |
65- poetry install --no-root
59+ - name : Unsubscribe MNS
60+ working-directory : ' ./lambdas/mns_subscription'
61+ env :
62+ SQS_ARN : ${{ env.ID_SYNC_QUEUE_ARN }}
63+ run : |
64+ poetry install --no-root
6665
67- echo "Unsubscribing SQS to MNS for notifications..."
68- make unsubscribe
66+ echo "Unsubscribing SQS to MNS for notifications..."
67+ make unsubscribe
6968
70- - name : Terraform Destroy
71- working-directory : ${{ vars.TERRAFORM_DIR_PATH }}
72- run : |
73- make destroy apigee_environment=$APIGEE_ENVIRONMENT environment=$BACKEND_ENVIRONMENT sub_environment=$BACKEND_SUB_ENVIRONMENT
69+ - name : Terraform Destroy
70+ working-directory : ${{ vars.TERRAFORM_DIR_PATH }}
71+ run : |
72+ make destroy apigee_environment=$APIGEE_ENVIRONMENT environment=$BACKEND_ENVIRONMENT sub_environment=$BACKEND_SUB_ENVIRONMENT
0 commit comments