mirror of
https://github.com/khuedoan/homelab.git
synced 2024-12-23 00:44:31 +07:00
2cd8a249b6
- 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 = {}
|
|
}
|