Skip to content

Commit c92588b

Browse files
feat: Added attribute for passing environment variables as a input
1 parent 38907f6 commit c92588b

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

.github/workflows/terraform_workflow.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -69,28 +69,14 @@ on:
6969
PROJECT_ID:
7070
required: false
7171
description: 'GCP Secret access key to install GCP CLI'
72-
DIGITALOCEAN_ACCESS_TOKEN:
72+
env-vars:
7373
required: false
74-
description: 'Digitalocean access Token to install Digitalocean CLI'
75-
SPACES_ACCESS_KEY_ID:
76-
required: false
77-
description: 'Spaces access key ID for digitalocean if required'
78-
SPACES_SECRET_ACCESS_KEY:
79-
required: false
80-
description: 'Spaces secret access key for digitalocean if required'
81-
TF_VAR_access_token:
82-
required: false
83-
description: 'TF var access token'
74+
description: 'Pass required environment variables'
8475

8576
jobs:
8677
terraform-workflow:
8778
runs-on: ubuntu-latest
88-
env:
89-
ARM_SKIP_PROVIDER_REGISTRATION: true
90-
DIGITALOCEAN_TOKEN: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}
91-
SPACES_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY_ID }}
92-
SPACES_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_ACCESS_KEY }}
93-
TF_VAR_access_token: ${{ secrets.TF_VAR_access_token }}
79+
env: ${{ fromJSON(secrets.env-vars) }}
9480
outputs:
9581
tfplanExitCode: ${{ steps.tf-plan.outputs.exitcode }}
9682

0 commit comments

Comments
 (0)