tailscale stuff

This commit is contained in:
Philipp Hochkamp 2022-07-11 15:15:09 +02:00
parent c2c03c4260
commit ba7f19a5bf
5 changed files with 115 additions and 112 deletions

View file

@ -6,8 +6,11 @@ in
options.ragon.services.tailscale.enable = lib.mkEnableOption "Enables tailscale";
config = lib.mkIf cfg.enable {
# enable the tailscale service
ragon.persist.extraDirectories = [
"/var/lib/tailscale"
];
services.tailscale.enable = true;
ragon.agenix.secrets.tailscaleKey = {};
ragon.agenix.secrets.tailscaleKey = { };
networking.firewall = {
# always allow traffic from your Tailscale network
trustedInterfaces = [ "tailscale0" ];