From 6fb468afc4fd84ff148bb0f637cc01920412b882 Mon Sep 17 00:00:00 2001 From: Katalina Okano Date: Sat, 22 Jan 2022 18:34:50 -0500 Subject: [PATCH] feat: add tech support role configuration --- packages/api/utils/config.ts | 2 ++ terraform/api.tf | 10 ++++++++++ terraform/variables/global.tfvars | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/packages/api/utils/config.ts b/packages/api/utils/config.ts index 57ba3e5..7072773 100644 --- a/packages/api/utils/config.ts +++ b/packages/api/utils/config.ts @@ -14,3 +14,5 @@ export const rootUsers = list(env('ROOT_USERS')); export const allowedCallbackHosts = list(env('ALLOWED_CALLBACK_HOSTS')); export const importSharedKey = env('BOT_IMPORT_TOKEN'); export const interactionsSharedKey = env('INTERACTIONS_SHARED_KEY'); +export const roleypolyServerID = env('RP_SERVER_ID'); +export const roleypolyHelperRoleIDs = list(env('RP_HELPER_ROLE_IDS')); diff --git a/terraform/api.tf b/terraform/api.tf index 26b6bc6..50ed7bd 100644 --- a/terraform/api.tf +++ b/terraform/api.tf @@ -73,6 +73,16 @@ resource "cloudflare_worker_script" "backend" { name = "INTERACTIONS_SHARED_KEY" text = random_password.interactions_token.result } + + plain_text_binding { + name = "RP_SERVER_ID" + text = var.rp_server_id + } + + plain_text_binding { + name = "RP_HELPER_ROLE_IDS" + text = join(",", var.rp_helper_roles) + } } resource "cloudflare_record" "api" { diff --git a/terraform/variables/global.tfvars b/terraform/variables/global.tfvars index e70e063..8dadfe2 100644 --- a/terraform/variables/global.tfvars +++ b/terraform/variables/global.tfvars @@ -1,3 +1,9 @@ root_users = [ "62601275618889728" +] + +rp_server_id = "386659935687147521" +rp_helper_roles = [ + "386660833859469313", // developer + "386660970551836672" // helper ] \ No newline at end of file