summaryrefslogtreecommitdiffstats
path: root/usecases/server/taskserver.nix
diff options
context:
space:
mode:
Diffstat (limited to 'usecases/server/taskserver.nix')
-rw-r--r--usecases/server/taskserver.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/usecases/server/taskserver.nix b/usecases/server/taskserver.nix
new file mode 100644
index 0000000..e459e5c
--- /dev/null
+++ b/usecases/server/taskserver.nix
@@ -0,0 +1,19 @@
1inputs:
2
3{ config, ... }:
4
5{
6 services.taskserver = {
7 enable = true;
8 # TODO: for NixOS 21.05
9 #fqdn = "tasks.${config.networking.fqdn}";
10 listenHost = config.topology.mainVpn.currentNodeIP;
11
12 organisations.default.users = [ "minijackson" ];
13 };
14
15 # TODO: Port is already opened on all interfaces, fix #68839
16 networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [
17 config.services.taskserver.listenPort
18 ];
19}