File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 1919 required : false
2020 default : false
2121 type : string
22+ gcp_credentials :
23+ description : ' GCP credentials to use.'
24+ required : false
25+ default : false
26+ type : string
2227 secrets :
2328 AWS_ACCESS_KEY_ID :
2429 description : ' aws access keys'
2530 required : false
2631 AWS_SECRET_ACCESS_KEY :
2732 description : ' aws secret access keys'
2833 required : false
34+ GCP_CREDENTIALS :
35+ description : ' The Google Cloud JSON service account key to use for authentication'
36+ required : false
37+
2938
3039jobs :
3140 # - Terraform version extract as output.
7483 aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
7584 aws-region : us-east-1
7685
86+ - name : ' Authenticate to Google Cloud'
87+ if : ${{ inputs.gcp_credentials == 'true' }}
88+ uses : ' google-github-actions/auth@v1'
89+ with :
90+ credentials_json : ' ${{ secrets.GCP_CREDENTIALS }}'
91+
7792 # - Installing terraform version based on version extract.
7893 - name : Install Terraform v${{ inputs.terraform_version || needs.versionExtract.outputs.maxVersion }}
7994 uses : hashicorp/setup-terraform@v3
You can’t perform that action at this time.
0 commit comments