feat(tf): tailscale

This commit is contained in:
arcnmx 2024-09-05 12:48:47 -07:00
parent ff688fb97a
commit a618279fed
10 changed files with 111 additions and 22 deletions

21
tf/tailscale_provider.tf Normal file
View file

@ -0,0 +1,21 @@
variable "tailscale_oauth_client_id" {
type = string
sensitive = false
}
variable "tailscale_oauth_client_secret" {
type = string
sensitive = true
}
variable "tailscale_tailnet" {
type = string
sensitive = false
default = "gensokyo.zone"
}
provider "tailscale" {
oauth_client_id = var.tailscale_oauth_client_id
oauth_client_secret = var.tailscale_oauth_client_secret
tailnet = var.tailscale_tailnet
}