Skip to content

Commit 8e4d10f

Browse files
committed
env vars for unsubscribe
1 parent 250078f commit 8e4d10f

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

azure/azure-pr-teardown-pipeline.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,20 @@ jobs:
4444
echo "##vso[task.setvariable variable=AWS_DEFAULT_REGION]eu-west-2"
4545
echo "##vso[task.setvariable variable=APIGEE_ENVIRONMENT]internal-dev"
4646
displayName: Set AWS default region and Terraform state bucket
47+
48+
- bash: |
49+
export AWS_PROFILE=apim-dev
50+
account_id="$(aws sts get-caller-identity --query Account --output text)"
51+
52+
export ENVIRONMENT="internal-dev"
53+
export BUCKET_NAME="immunisation-internal-dev-terraform-state-files"
54+
cd terraform
55+
make init
56+
57+
# Extract values from Terraform state before destroying
58+
AWS_SQS_QUEUE_NAME=$(make -s output name=aws_sqs_queue_name)
59+
echo "##vso[task.setvariable variable=AWS_SQS_QUEUE_NAME]$AWS_SQS_QUEUE_NAME"
60+
displayName: "Init Terraform and extract MNS values"
4761
4862
- bash: |
4963
export AWS_PROFILE=apim-dev
@@ -61,16 +75,11 @@ jobs:
6175
poetry run python src/unsubscribe_mns.py
6276
displayName: "Unsubscribe MNS"
6377
workingDirectory: "$(Pipeline.Workspace)/s/$(SERVICE_NAME)/mns_subscription"
78+
env:
79+
SQS_ARN: "$(ID_SYNC_QUEUE_ARN)"
6480
6581
- bash: |
6682
export AWS_PROFILE=apim-dev
67-
account_id="$(aws sts get-caller-identity --query Account --output text)"
68-
69-
export ENVIRONMENT="internal-dev"
70-
export BUCKET_NAME="immunisation-internal-dev-terraform-state-files"
71-
cd terraform
72-
make init
73-
7483
export ENVIRONMENT="dev"
7584
export SUB_ENVIRONMENT="$WORKSPACE"
7685

0 commit comments

Comments
 (0)