Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Terraform-Plan
- if: github.event.action == 'prereleased' || github.event.action == 'released'
- env:
- GOOGLE_APPLICATION_CREDENTIALS: ./gcloud.json
- ENVIRONMENT: ${{ matrix.environment }}
- run: |
- if [[ $ENVIRONMENT == 'tests' ]]; then
- SUB_KEY=${{ secrets.tls_key_tests }}
- SUB_CRT=${{ secrets.tls_certificate_tests }}
- elif [[ $ENVIRONMENT == 'production' ]]; then
- SUB_KEY=${{ secrets.tls_key_production }}
- SUB_CRT=${{ secrets.tls_certificate_production }}
- elif [[ $ENVIRONMENT == 'demo' ]]; then
- SUB_KEY=${{ secrets.tls_key_demo }}
- SUB_CRT=${{ secrets.tls_certificate_demo }}
- else
- SUB_KEY=${{ secrets.tls_key_staging }}
- SUB_CRT=${{ secrets.tls_certificate_staging }}
- fi
- terraform plan -input=false -lock-timeout=60s -var 'gcp_project=enotarylog-248314' -var "sub_tls_key=$SUB_KEY" -var "sub_tls_certificate=$SUB_CRT" -var 'gcp_region=${{ matrix.region }}' -var "tls_key=${{ secrets.tls_key }}" -var "tls_certificate=${{ secrets.tls_certificate }}" -out ${{ matrix.environment }}.plan ./clusters/${{ matrix.environment }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement