diff options
Diffstat (limited to 'hosts/tacitus')
| -rw-r--r-- | hosts/tacitus/default.nix | 33 | ||||
| -rw-r--r-- | hosts/tacitus/network.nix | 1 |
2 files changed, 27 insertions, 7 deletions
diff --git a/hosts/tacitus/default.nix b/hosts/tacitus/default.nix index 50d5542..fa39daa 100644 --- a/hosts/tacitus/default.nix +++ b/hosts/tacitus/default.nix @@ -8,11 +8,30 @@ ./network.nix ./disko.nix ./hardware.nix + ./../../services/mysql.nix + ./../../services/kanboard.nix + ./../../services/firefly_iii.nix ]; + wilkuu.mjmap = { + enable = true; + users = ["wilkuu"]; + }; wilkuu.services = { prometheus.enableScraper = true; prometheus.enableExporters = true; + test_endpoint.enable = false; + mysql.enable = true; + kanboard = { + enable = true; + domain = "kb.wilkuu.xyz"; + }; + firefly-iii = { + enable = true; + enable-importer = true; + domain = "fin.wilkuu.xyz"; + importer-domain = "fin-imp.wilkuu.xyz"; + }; }; addons = { @@ -82,7 +101,7 @@ sops.templates."prometheus-mikrotik-config" = { owner = "mikrotik-exporter"; - content = lib.generators.toYAML {} { + content = lib.generators.toYAML { } { devices = [ { name = "chronosphere"; @@ -100,15 +119,15 @@ ]; features = { dhcp = true; - dhcpv6 = true; + dhcpv6 = true; optics = true; health = true; poe = true; - wlansta = true; - wlanif = true; - monitor=true; - routes = true; - firware = true; + wlansta = false; + wlanif = false; + monitor = true; + routes = true; + firware = true; netwatch = true; conntrack = true; }; diff --git a/hosts/tacitus/network.nix b/hosts/tacitus/network.nix index df48a9b..2409ba1 100644 --- a/hosts/tacitus/network.nix +++ b/hosts/tacitus/network.nix @@ -8,6 +8,7 @@ let 443 config.services.grafana.settings.server.http_port config.services.prometheus.port + config.services.mysql.settings.mysqld.port ] ++ lib.mapAttrsToList (_: opt: opt.port) ( lib.filterAttrs ( |
