Skip to content

Commit 2a773a7

Browse files
rajbosCopilot
andcommitted
ci(sharing-server): inject SHARING_ADMIN_GITHUB_LOGINS repo var into Terraform deploy
Pass vars.SHARING_ADMIN_GITHUB_LOGINS as TF_VAR_admin_github_logins in the reconcile-custom-domain, terraform-plan, and terraform-apply steps. Set the SHARING_ADMIN_GITHUB_LOGINS repo variable (under Settings → Variables) to a comma-separated list of GitHub logins to auto-grant admin on the sharing server. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 419ea88 commit 2a773a7

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/sharing-server-deploy.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ jobs:
179179
TF_VAR_session_secret: ${{ secrets.SHARING_SESSION_SECRET }}
180180
TF_VAR_allowed_github_org: ${{ vars.SHARING_ALLOWED_GITHUB_ORG }}
181181
TF_VAR_github_org_check_token: ${{ secrets.ORG_CHECK_TOKEN }}
182+
TF_VAR_admin_github_logins: ${{ vars.SHARING_ADMIN_GITHUB_LOGINS }}
182183
TF_VAR_min_replicas: ${{ needs.setup.outputs.min_replicas }}
183184
TF_VAR_custom_domain: ${{ vars.SHARING_CUSTOM_DOMAIN }}
184185
run: |
@@ -240,6 +241,7 @@ jobs:
240241
TF_VAR_session_secret: ${{ secrets.SHARING_SESSION_SECRET }}
241242
TF_VAR_allowed_github_org: ${{ vars.SHARING_ALLOWED_GITHUB_ORG }}
242243
TF_VAR_github_org_check_token: ${{ secrets.ORG_CHECK_TOKEN }}
244+
TF_VAR_admin_github_logins: ${{ vars.SHARING_ADMIN_GITHUB_LOGINS }}
243245
TF_VAR_min_replicas: ${{ needs.setup.outputs.min_replicas }}
244246
TF_VAR_custom_domain: ${{ vars.SHARING_CUSTOM_DOMAIN }}
245247
run: terraform plan -out=tfplan
@@ -257,6 +259,7 @@ jobs:
257259
TF_VAR_session_secret: ${{ secrets.SHARING_SESSION_SECRET }}
258260
TF_VAR_allowed_github_org: ${{ vars.SHARING_ALLOWED_GITHUB_ORG }}
259261
TF_VAR_github_org_check_token: ${{ secrets.ORG_CHECK_TOKEN }}
262+
TF_VAR_admin_github_logins: ${{ vars.SHARING_ADMIN_GITHUB_LOGINS }}
260263
TF_VAR_min_replicas: ${{ needs.setup.outputs.min_replicas }}
261264
TF_VAR_custom_domain: ${{ vars.SHARING_CUSTOM_DOMAIN }}
262265
run: terraform apply -auto-approve tfplan

0 commit comments

Comments
 (0)