From 86ff69bb912c2ab5b38e8c1d251aad9635a34021 Mon Sep 17 00:00:00 2001 From: Aaron Lowe Date: Sun, 24 Dec 2023 16:54:33 +1300 Subject: [PATCH] initial terraform setup Signed-off-by: Aaron Lowe --- main.tf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 main.tf diff --git a/main.tf b/main.tf new file mode 100644 index 0000000..7317c27 --- /dev/null +++ b/main.tf @@ -0,0 +1,17 @@ +provider "cloudflare" {} + +variable "zone_id" { + default = "082667e246d009e41d59858e44bbe0c5" +} + +resource "cloudflare_worker_script" "main_script" { + zone = "${var.zone}" + content = "${file("src/server.ts")}" +} + +resource "cloudflare_worker_domain" "custom_domain" { + account_id = "" + hostname = "discord.worker.nceahelp.com" + service = "my-service" + zone_id = "${var.zone_id}" +}