From 07b87d2b636cac50597b214461cc62ae6f462607 Mon Sep 17 00:00:00 2001 From: Jiyu Park Date: Tue, 24 Feb 2026 18:21:16 +0900 Subject: [PATCH] =?UTF-8?q?R2=20=EA=B4=80=EB=A0=A8=20=ED=99=98=EA=B2=BD?= =?UTF-8?q?=EB=B3=80=EC=88=98=20Terraform=EC=97=90=EC=84=9C=20=EC=9E=90?= =?UTF-8?q?=EB=8F=99=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terraform/cloudflare.tf | 18 +++++++++++++++++- apps/terraform/variables.tf | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/apps/terraform/cloudflare.tf b/apps/terraform/cloudflare.tf index 8b6b671..d1deae1 100644 --- a/apps/terraform/cloudflare.tf +++ b/apps/terraform/cloudflare.tf @@ -22,9 +22,25 @@ resource "infisical_project" "media" { slug = "media" } +resource "infisical_secret" "cdn_domain" { + name = "CDN_DOMAIN" + value = "https://${cloudflare_r2_custom_domain.media.domain}" + env_slug = "prod" + workspace_id = infisical_project.media.id + folder_path = "/" +} + resource "infisical_secret" "r2_endpoint" { name = "R2_ENDPOINT" - value = "https://${cloudflare_r2_custom_domain.media.domain}" + value = "https://${var.cloudflare_account_id}.r2.cloudflarestorage.com" + env_slug = "prod" + workspace_id = infisical_project.media.id + folder_path = "/" +} + +resource "infisical_secret" "r2_bucket" { + name = "R2_BUCKET" + value = cloudflare_r2_bucket.media.name env_slug = "prod" workspace_id = infisical_project.media.id folder_path = "/" diff --git a/apps/terraform/variables.tf b/apps/terraform/variables.tf index c8cdc51..9bcad64 100644 --- a/apps/terraform/variables.tf +++ b/apps/terraform/variables.tf @@ -1,4 +1,4 @@ variable "cloudflare_account_id" { - type = string + type = string sensitive = true }