diff --git a/.github/workflows/java-ecs-test.yml b/.github/workflows/java-ecs-test.yml index b648c5e99..44017be39 100644 --- a/.github/workflows/java-ecs-test.yml +++ b/.github/workflows/java-ecs-test.yml @@ -103,6 +103,14 @@ jobs: role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} aws-region: ${{ env.E2E_TEST_AWS_REGION }} + - name: Set up terraform + uses: ./.github/workflows/actions/execute_and_retry + with: + command: "wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg" + post-command: 'echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list + && sudo apt update && sudo apt install terraform' + sleep_time: 60 + - name: Initiate Terraform uses: ./.github/workflows/actions/execute_and_retry with: diff --git a/.github/workflows/python-ecs-test.yml b/.github/workflows/python-ecs-test.yml index 3a636942f..071a5fca2 100644 --- a/.github/workflows/python-ecs-test.yml +++ b/.github/workflows/python-ecs-test.yml @@ -103,6 +103,14 @@ jobs: role-to-assume: arn:aws:iam::${{ env.ACCOUNT_ID }}:role/${{ env.E2E_TEST_ROLE_NAME }} aws-region: ${{ env.E2E_TEST_AWS_REGION }} + - name: Set up terraform + uses: ./.github/workflows/actions/execute_and_retry + with: + command: "wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg" + post-command: 'echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list + && sudo apt update && sudo apt install terraform' + sleep_time: 60 + - name: Initiate Terraform uses: ./.github/workflows/actions/execute_and_retry with: