Skip to content

Commit 35e304e

Browse files
committed
create secrets.tfvars
1 parent b4f414e commit 35e304e

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

.github/workflows/time-tracker-ui-ci.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,20 @@ jobs:
3333
- name: build docker
3434
run: make build
3535

36-
- name: Inject Secrets
37-
env:
38-
SCOPES: ${{ secrets.SCOPES }}
39-
CLIENT_ID: ${{ secrets.CLIENT_ID }}
40-
AUTHORITY: ${{ secrets.AUTHORITY }}
41-
STACK_EXCHANGE_ID: ${{ secrets.STACK_EXCHANGE_ID }}
42-
STACK_EXCHANGE_ACCESS_TOKEN: ${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}
43-
AZURE_APP_CONFIGURATION_CONNECTION_STRING: ${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}
36+
- name: write secrets
4437
run: |
45-
chmod +x ./scripts/populate-keys.sh
46-
sh ./scripts/populate-keys.sh
38+
echo "additional_settings = {" >> ./secrets.tfvars
39+
echo "CHROME_BIN = \"/opt/google/chrome/google-chrome\"," >> ./secrets.tfvars
40+
echo "AUTHORITY = \"${{ secrets.AUTHORITY }}\"," >> ./secrets.tfvars
41+
echo "CLIENT_ID = \"${{ secrets.CLIENT_ID }}\"," >> ./secrets.tfvars
42+
echo "SCOPES = \"${{ secrets.SCOPES }}\"," >> ./secrets.tfvars
43+
echo "STACK_EXCHANGE_ID = \"${{ secrets.STACK_EXCHANGE_ID }}\"," >> ./secrets.tfvars
44+
echo "STACK_EXCHANGE_ACCESS_TOKEN = \"${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}\"," >> ./secrets.tfvars
45+
echo "AZURE_APP_CONFIGURATION_CONNECTION_STRING = \"${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}\"," >> ./secrets.tfvars
46+
echo "AUTHORITY_JSON = \"${{ secrets.AUTHORITY_JSON }}\"," >> ./secrets.tfvars
47+
echo "CLIENT_ID_JSON = \"${{ secrets.CLIENT_ID_JSON }}\"," >> ./secrets.tfvars
48+
echo "SCOPES_JSON = \"${{ secrets.SCOPES_JSON }}\"," >> ./secrets.tfvars
49+
echo "}" >> ./secrets.tfvars
4750
4851
# - name: Running tests
4952
# run: |
@@ -72,7 +75,7 @@ jobs:
7275
- name: Terraform Plan Stage
7376
id: plan-stage
7477
run: |
75-
terraform plan -lock=false -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest -var 'additional_settings={CHROME_BIN = "/opt/google/chrome/google-chrome", AUTHORITY = "${{ secrets.AUTHORITY }}", CLIENT_ID = "${{ secrets.CLIENT_ID }}", SCOPES = "${{ secrets.SCOPES }}", STACK_EXCHANGE_ID = "${{ secrets.STACK_EXCHANGE_ID }}", STACK_EXCHANGE_ACCESS_TOKEN = "${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}", AZURE_APP_CONFIGURATION_CONNECTION_STRING = "${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}", AUTHORITY_JSON = "${{ secrets.AUTHORITY_JSON }}", CLIENT_ID_JSON = "${{ secrets.CLIENT_ID_JSON }}", SCOPES_JSON = "${{ secrets.SCOPES_JSON }}" }' -no-color
78+
terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var-file secrets.tfvars -no-color
7679
continue-on-error: true
7780
working-directory: ./${{ env.WORKING_DIR }}
7881
env:

0 commit comments

Comments
 (0)