diff --git a/nodes/_defaults.yaml b/nodes/_defaults.yaml index a0b3de8..1f70843 100644 --- a/nodes/_defaults.yaml +++ b/nodes/_defaults.yaml @@ -21,6 +21,7 @@ dns: ntp: nl.pool.ntp.org install: true autoInstall: false +advertiseRoutes: true patches: - !patch hostname - !patch install-disk diff --git a/patches/tailscale.yaml b/patches/tailscale.yaml index 0cb88ee..e444878 100644 --- a/patches/tailscale.yaml +++ b/patches/tailscale.yaml @@ -4,4 +4,6 @@ name: tailscale environment: - TS_AUTHKEY={{ config.tailscale.authKey }} - TS_EXTRA_ARGS=--login-server {{ config.tailscale.loginServer }} --advertise-tags "tag:cluster-{{ node.cluster.name }}" + {% if node.advertiseRoutes %} - TS_ROUTES={{ helper.tailscale_subnet(node.gateway, node.netmask) }} + {% endif %}