Skip to content

Commit 79b26c9

Browse files
committed
adding additional settings
1 parent ad6e04c commit 79b26c9

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

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

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,39 @@ jobs:
7171

7272
- name: Terraform Plan Stage
7373
id: plan-stage
74-
run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest -no-color
74+
run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest
75+
-var 'additional_settings={
76+
-var 'additional_settings={ \
77+
CHROME_BIN= "/opt/google/chrome/google-chrome" \
78+
AUTHORITY= "${{ secrets.AUTHORITY }}" \
79+
CLIENT_ID= "${{ secrets.CLIENT_ID }}" \
80+
SCOPES= "${{ secrets.SCOPES }}" \
81+
STACK_EXCHANGE_ID= "${{ secrets.STACK_EXCHANGE_ID }}" \
82+
STACK_EXCHANGE_ACCESS_TOKEN= "${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}" \
83+
AZURE_APP_CONFIGURATION_CONNECTION_STRING= "${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}" \
84+
AUTHORITY_JSON= "${{ secrets.AUTHORITY_JSON }}" \
85+
CLIENT_ID_JSON= "${{ secrets.CLIENT_ID_JSON }}" \
86+
SCOPES_JSON= "${{ secrets.SCOPES_JSON }}" }' -no-color
7587
continue-on-error: true
7688
working-directory: ./${{ env.WORKING_DIR }}
7789
env:
7890
TF_WORKSPACE: stage
7991

8092
- name: Terraform Plan Prod
8193
id: plan-prod
82-
run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest -no-color
94+
run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest \
95+
-var 'additional_settings={ \
96+
CHROME_BIN= "/opt/google/chrome/google-chrome" \
97+
AUTHORITY= "${{ secrets.AUTHORITY }}" \
98+
CLIENT_ID= "${{ secrets.CLIENT_ID }}" \
99+
SCOPES= "${{ secrets.SCOPES }}" \
100+
STACK_EXCHANGE_ID= "${{ secrets.STACK_EXCHANGE_ID }}" \
101+
STACK_EXCHANGE_ACCESS_TOKEN= "${{ secrets.STACK_EXCHANGE_ACCESS_TOKEN }}" \
102+
AZURE_APP_CONFIGURATION_CONNECTION_STRING= "${{ secrets.AZURE_APP_CONFIGURATION_CONNECTION_STRING }}" \
103+
AUTHORITY_JSON= "${{ secrets.AUTHORITY_JSON }}" \
104+
CLIENT_ID_JSON= "${{ secrets.CLIENT_ID_JSON }}" \
105+
SCOPES_JSON= "${{ secrets.SCOPES_JSON }}" }' -no-color
106+
83107
continue-on-error: true
84108
working-directory: ./${{ env.WORKING_DIR }}
85109
env:

infrastructure/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,5 @@ module "ui" {
5858
service_plan_tier = var.service_plan_tier
5959
hostname = "ui"
6060
dns_zone_name = data.terraform_remote_state.service.outputs.subdomain
61+
additional_settings = var.additional_settings
6162
}

infrastructure/variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,8 @@ variable "service_plan_tier" {
1515
type = string
1616
description = "Specifies the tier of the service plan. Tier is the pricing plan of the service plan resource."
1717
}
18+
19+
variable "additional_settings" {
20+
type = map(string)
21+
description = "Aditional settings, you should put a pair values"
22+
}

0 commit comments

Comments
 (0)