locals { name = "roleypoly-backend-${var.environment_tag}" } resource "cloudflare_workers_kv_namespace" "sessions" { title = "roleypoly-sessions-${var.environment_tag}" } resource "cloudflare_workers_kv_namespace" "guilds" { title = "roleypoly-guilds-${var.environment_tag}" } resource "cloudflare_workers_kv_namespace" "guild_data" { title = "roleypoly-guild_data-${var.environment_tag}" } // Alternate method of uploading workers based on modules. resource "null_resource" "cloudflare_workers_script_backend" { depends_on = [ cloudflare_workers_kv_namespace.sessions, cloudflare_workers_kv_namespace.guilds, cloudflare_workers_kv_namespace.guild_data, ] triggers = { script = data.local_file.script.content, bindings = local_file.bindings.sensitive_content, name = local.name, account_id = var.cloudflare_account_id, } provisioner "local-exec" { command = <