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 }