switch from openvpn -> tailscale
Diff
variables.tf | 5 ++---
znc.tf | 2 +-
cloudflare/main.tf | 17 +----------------
docker/traefik.tf | 8 +++++---
4 files changed, 8 insertions(+), 24 deletions(-)
@@ -1,12 +1,11 @@
variable "ips" {
type = map(string)
default = {
eth0 = "192.168.1.111"
tun0 = "10.8.0.14"
dovpn = "10.8.0.1"
ts = "100.107.166.2"
static = "139.59.48.222"
droplet = "139.59.22.234"
ceylon = "10.139.144.88"
}
}
@@ -14,7 +14,7 @@
{
internal = "6697"
external = "6697"
ip = var.ips["tun0"]
ip = var.ips["ts"]
},
]
}
@@ -68,7 +68,7 @@
resource "cloudflare_record" "vpn" {
zone_id = var.zone_id
name = "vpn"
value = var.ips["tun0"]
value = var.ips["ts"]
type = "A"
}
@@ -99,13 +99,6 @@
ttl = 3600
}
resource "cloudflare_record" "etcd" {
zone_id = var.zone_id
name = "etcd"
value = var.ips["dovpn"]
type = "A"
}
@@ -138,12 +131,4 @@
value = "mxb.mailgun.org"
type = "MX"
priority = 20
}
resource "cloudflare_record" "k8s" {
zone_id = var.zone_id
name = "k8s"
value = "10.8.0.1"
type = "A"
ttl = 3600
}
@@ -20,13 +20,13 @@
ports {
internal = 443
external = 443
ip = var.ips["tun0"]
ip = var.ips["ts"]
}
ports {
internal = 80
external = 80
ip = var.ips["tun0"]
ip = var.ips["ts"]
}
upload {
@@ -49,13 +49,13 @@
upload {
content = file(
"/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.crt",
"/home/nemo/projects/personal/certs/tatooine.club/fullchain.pem",
)
file = "/etc/traefik/tatooine.club.crt"
}
upload {
content = file(
"/home/nemo/projects/personal/certs/lego/certificates/tatooine.club.key",
"/home/nemo/projects/personal/certs/tatooine.club/privkey.pem",
)
file = "/etc/traefik/tatooine.club.key"
}