You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
949 B
HCL

# Cloudflare API token — required for all provider operations.
# Set via: export TF_VAR_cloudflare_api_token="..."
variable "cloudflare_api_token" {
description = "Cloudflare API token with Pages and DNS edit permissions."
type = string
sensitive = true
}
# Cloudflare account ID — required for Pages resources.
# Set via: export TF_VAR_cloudflare_account_id="..."
variable "cloudflare_account_id" {
description = "Cloudflare account ID where edu resources are provisioned."
type = string
}
# Cloudflare zone ID for elijah.run — required for DNS records.
# Set via: export TF_VAR_cloudflare_zone_id="..."
variable "cloudflare_zone_id" {
description = "Cloudflare zone ID for the elijah.run domain."
type = string
}
# Production domain for the edu site.
variable "domain" {
description = "Production domain where the edu site is hosted."
type = string
default = "vibebooks.elijah.run"
}