mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/khuedoan/homelab.git
synced 2026-09-20 08:03:58 +08:00
- 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
29 lines
492 B
HCL
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 = {}
|
|
}
|