khuedoan-homelab/external/variables.tf
Khue Doan 2cd8a249b6 refactor!: replace ZeroTier with Tailscale and Wireguard
- Tailscale UX is better, and the Headscale control server is also
  easier to self-host than ZeroTier (although Headscale is not the
  official control server, the author now works at Tailscale)
- Wireguard is also added as an alternative to avoid relying on a
  third-party service, however it requires port-forwarding
2024-04-18 20:11:18 +07:00

29 lines
492 B
HCL

variable "cloudflare_email" {
type = string
}
variable "cloudflare_api_key" {
type = string
sensitive = true
}
variable "cloudflare_account_id" {
type = string
}
variable "ntfy" {
type = object({
url = string
topic = string
})
sensitive = true
}
variable "extra_secrets" {
type = map(string)
description = "Key-value pairs of extra secrets that cannot be randomly generated (e.g. third party API tokens)"
sensitive = true
default = {}
}