Commit Graph

68 Commits

Author SHA1 Message Date
17726619e7 pkgs-unstable -> pkgsUnstable 2025-08-12 12:29:39 -07:00
c87c9e5c5f Add pkgs-unstable to all nix modules 2025-08-12 01:12:19 -07:00
914f994ee7 roles/dockerserver: add proto to unix socket 2025-08-10 15:54:21 -07:00
2c52e86a69 roles/dockerserver: initial grafana alloy config 2025-08-10 15:46:39 -07:00
33f1f458d7 roles/dockerserver: add role 2025-08-09 23:14:56 -07:00
a81c1b26af roles/minecraftserver: add primary user to Docker group 2025-08-09 23:05:08 -07:00
944ed869c8 roles/roles: add minecraftserver 2025-08-09 22:51:22 -07:00
375bfcc72d roles/minecraftserver: add role 2025-08-09 22:16:28 -07:00
1efa985be0 hosts/db-pg17, roles/dbserver-postgresql: remove ansibleLibPackage opt 2025-08-09 21:16:31 -07:00
33930fb8d4 hosts/db-mdb11, roles/dbserver-mariadb: remove ansibleLibPackage opt 2025-08-09 20:58:06 -07:00
294173db86 roles/printserver.nix: remove duplicate Listen setting 2025-08-08 19:10:58 -07:00
37534602e4 roles/printserver: add option for ServerName 2025-08-08 00:54:25 -07:00
9b9ed78ce5 roles/printserver: allowedWebClients -> serverAliases 2025-08-08 00:52:30 -07:00
571cdf4b6e roles/printserver: add allowedHosts variable for management to web
interfaces
2025-08-08 00:46:00 -07:00
a5f8f6e7ef roles/printserver: fix reference to allowedWebClients 2025-08-07 22:31:59 -07:00
e40a63ff81 roles/printserver: use optionalString 2025-08-07 22:31:23 -07:00
8a8f839657 roles/printserver: fix reference to allowedWebClients 2025-08-07 22:17:28 -07:00
273b2029cd roles/printserver: make ServerAlias config conditional 2025-08-07 22:16:38 -07:00
374ff3a4bf roles/printserver: apply map on allowedWebClients correctly 2025-08-07 22:07:59 -07:00
59d20cfedb roles/printserver: add ServerAlias opts with allowedWebClients 2025-08-07 22:02:39 -07:00
12956e5c42 roles/printserver: remove redundant options 2025-08-07 21:47:55 -07:00
e57ab1a16c Reapply "roles/printserver: override admin and listen settings"
This reverts commit 4c3b10836e.
2025-08-07 21:46:48 -07:00
4c3b10836e Revert "roles/printserver: override admin and listen settings"
This reverts commit a097825728.
2025-08-07 21:34:47 -07:00
a097825728 roles/printserver: override admin and listen settings 2025-08-07 21:21:39 -07:00
4be05c57c5 roles/printserver: add reverse proxy code for secure access to web interface 2025-08-07 21:08:02 -07:00
5dcf48e3f9 roles/logserver: enable prometheus opt web.enable-remote-write-receiver 2025-08-07 05:16:53 -07:00
79e388529f roles/syncthingserver: systemservice -> systemService 2025-08-04 23:24:15 -07:00
f4370177b3 roles/syncthingserver: run syncthing as a system service 2025-08-04 23:23:06 -07:00
6e8ec9446d Merge branch 'roles/logserver' 2025-08-04 23:18:27 -07:00
231ea44d7c roles/syncthingserver: don't allow HTTP(s/3) traffic on all interfaces 2025-08-04 22:58:35 -07:00
75f34210c6 roles/dbserver-postgresql: don't expose db port 2025-08-04 22:20:58 -07:00
c1c2a4d383 roles/dbserver-postgresql: use enableTCPIP option 2025-08-04 20:41:37 -07:00
bda96d74a2 roles/logserver: declaratively configure loki 2025-07-27 21:19:37 -07:00
d374e8c73b roles/syncthingserver: finalize GUI settings 2025-07-27 01:51:22 -07:00
5045b10661 roles/syncthingserver: disable host checking 2025-07-27 01:45:51 -07:00
47c67c31c3 roles/syncthingserver: whitelist Tailscale domain for GUI 2025-07-27 01:36:50 -07:00
ad57912bbb roles/syncthingserver: use hostName variable for syncthing URL 2025-07-27 01:32:22 -07:00
753346f456 roles/syncthingserver: update traefik config to better match syntax 2025-07-27 01:14:59 -07:00
8f9cda91c9 roles/syncthingserver: give traefik ability to create Tailscale certs 2025-07-27 00:57:05 -07:00
b4db507e9a roles/syncthingserver: explicitly install needed packages 2025-07-27 00:56:54 -07:00
553ad38297 roles/syncthingserver: add config for traefik and tailscale 2025-07-27 00:52:54 -07:00
fed661ebbb roles/syncthingserver: remove options for listen address and port 2025-07-27 00:52:32 -07:00
94a85f6033 roles/syncthingserver: guiPort -> cfg.guiPort 2025-07-27 00:22:49 -07:00
6af7a2f6ab roles/syncthingserver: delete option autoAcceptFolders 2025-07-27 00:21:12 -07:00
34bece7b0f roles/syncthingserver: initial implementation 2025-07-27 00:05:04 -07:00
c13ebc0e68 Run updated nixfmt formatter 2025-07-16 06:44:27 -07:00
97fbd1f33e roles/monitorserver.nix: use services directory instead of apps 2025-07-08 20:54:45 -07:00
311a1c0c21 roles/dbserver-postgresql.nix: add psycopg2 module to config 2025-07-06 23:34:22 -07:00
2da709583d roles/dbserver-*: misc cleanups 2025-07-06 23:23:24 -07:00
61860e5409 roles/dbserver-postgresql: initial working prod implementation 2025-07-06 22:18:25 -07:00