@@ -113,34 +113,35 @@ jobs:
113113 environment : ${{ inputs.apigee_environment }}
114114 env :
115115 APIGEE_USERNAME : ${{ vars.APIGEE_USERNAME }}
116+ TF_OUTPUTS_REQUIRED : ${{ vars.RUN_FULL_E2E_TESTS == 'true' || vars.RUN_PROXY_E2E_TESTS == 'true' }}
116117 steps :
117118 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
118119
119120 - name : Connect to AWS
120- if : ${{ vars.RUN_FULL_E2E_TESTS == 'true' }}
121+ if : ${{ env.TF_OUTPUTS_REQUIRED == 'true' }}
121122 uses : aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8
122123 with :
123124 aws-region : eu-west-2
124125 role-to-assume : arn:aws:iam::${{ vars.AWS_ACCOUNT_ID }}:role/auto-ops
125126 role-session-name : github-actions
126127
127128 - uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
128- if : ${{ vars.RUN_FULL_E2E_TESTS == 'true' }}
129+ if : ${{ env.TF_OUTPUTS_REQUIRED == 'true' }}
129130 with :
130131 terraform_version : " 1.12.2"
131132
132133 - name : Terraform Init
133- if : ${{ vars.RUN_FULL_E2E_TESTS == 'true' }}
134+ if : ${{ env.TF_OUTPUTS_REQUIRED == 'true' }}
134135 working-directory : terraform
135136 run : make init
136137
137138 - name : Set Terraform workspace
138- if : ${{ vars.RUN_FULL_E2E_TESTS == 'true' }}
139+ if : ${{ env.TF_OUTPUTS_REQUIRED == 'true' }}
139140 working-directory : terraform
140141 run : make workspace
141142
142143 - name : Read Terraform outputs
143- if : ${{ vars.RUN_FULL_E2E_TESTS == 'true' }}
144+ if : ${{ env.TF_OUTPUTS_REQUIRED == 'true' }}
144145 working-directory : terraform
145146 run : |
146147 echo "IMMS_DELTA_TABLE_NAME=$(make -s output name=imms_delta_table_name)" >> $GITHUB_ENV
0 commit comments