feat: Use new headscale auth keys
This commit is contained in:
@@ -45,9 +45,6 @@ default:
|
|||||||
- 8.8.8.8
|
- 8.8.8.8
|
||||||
tailscale:
|
tailscale:
|
||||||
server: https://headscale.huizinga.dev
|
server: https://headscale.huizinga.dev
|
||||||
authKey:
|
|
||||||
file: tailscale.key
|
|
||||||
advertiseRoutes: true
|
|
||||||
ntp: nl.pool.ntp.org
|
ntp: nl.pool.ntp.org
|
||||||
install:
|
install:
|
||||||
auto: true
|
auto: true
|
||||||
|
|||||||
@@ -10,6 +10,9 @@ default:
|
|||||||
interface: ens5
|
interface: ens5
|
||||||
netmask: 255.255.255.0
|
netmask: 255.255.255.0
|
||||||
gateway: 192.168.1.1
|
gateway: 192.168.1.1
|
||||||
|
tailscale:
|
||||||
|
authKey:
|
||||||
|
file: testing/tailscale.key
|
||||||
sops:
|
sops:
|
||||||
file: testing/age.key
|
file: testing/age.key
|
||||||
install:
|
install:
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ default:
|
|||||||
network:
|
network:
|
||||||
netmask: 255.255.252.0
|
netmask: 255.255.252.0
|
||||||
gateway: 10.0.0.1
|
gateway: 10.0.0.1
|
||||||
|
tailscale:
|
||||||
|
authKey:
|
||||||
|
file: testing/tailscale.key
|
||||||
sops:
|
sops:
|
||||||
file: titan/age.key
|
file: titan/age.key
|
||||||
install:
|
install:
|
||||||
|
|||||||
@@ -4,3 +4,5 @@ install:
|
|||||||
serial: talos-vm
|
serial: talos-vm
|
||||||
network:
|
network:
|
||||||
ip: 192.168.1.2
|
ip: 192.168.1.2
|
||||||
|
tailscale:
|
||||||
|
advertiseRoutes: true
|
||||||
|
|||||||
@@ -4,5 +4,5 @@ kind: ExtensionServiceConfig
|
|||||||
name: tailscale
|
name: tailscale
|
||||||
environment:
|
environment:
|
||||||
- TS_AUTHKEY={{ node.network.tailscale.authKey }}
|
- TS_AUTHKEY={{ node.network.tailscale.authKey }}
|
||||||
- TS_EXTRA_ARGS={% if node.network.tailscale.server %}--login-server {{ node.network.tailscale.server }} {% endif %}--advertise-tags=tag:cluster-{{ cluster.name }}
|
- TS_EXTRA_ARGS={% if node.network.tailscale.server %}--login-server {{ node.network.tailscale.server }}{% endif +%}
|
||||||
- TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{apply_netmask(node.network.ip, node.network.netmask)}}/{{ node.network.netmask | to_prefix }}{% endif %}
|
- TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{apply_netmask(node.network.ip, node.network.netmask)}}/{{ node.network.netmask | to_prefix }}{% endif %}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user