916 Commits

Author SHA1 Message Date
e660aeac36 roles/printserver: use http to connect to CUPS 2025-10-24 16:07:55 -04:00
4eedb341d8 roles/printserver: remove insecureSkipVerify opt 2025-10-24 16:04:50 -04:00
2b71a3f01f hosts/print-01: change serverAlias to loopback IP, not localhost 2025-10-24 16:03:51 -04:00
cb281f8ffb roles/printserver: change reverse proxy from caddy to traefik 2025-10-24 15:50:09 -04:00
bc623309ba roles/syncthingserver: change reverse proxy from caddy to traefik 2025-10-24 15:30:29 -04:00
241674cb83 hosts/lax-01: Hostsni -> HostSNI 2025-10-24 11:53:22 -04:00
46e4aa90de hosts/lax-01: add iPhone ssh key 2025-10-24 08:12:22 -04:00
96b591aa2a base/network: fix call for enableTSExitNode in tailscale config 2025-10-20 10:20:06 -07:00
f3386283ee base/network: add mkOption attr to enableTSExitNode 2025-10-20 10:17:03 -07:00
510dc8c6f8 base/network: use if then else instead of mkIf in tailscale routing config 2025-10-20 10:14:54 -07:00
e7845c4800 hosts/lax-01: enable tailscale exit node 2025-10-20 10:01:39 -07:00
490b1f972b base/network: add opt enableTSExitNode 2025-10-20 10:00:29 -07:00
35eac0db2e hosts/hel-01: add config and credentials for borg backups 2025-10-19 11:36:44 -07:00
4af5feb6c8 hosts/nbg-01: use correct repo path for borg backups 2025-10-19 11:31:27 -07:00
638f1d61fe hosts/nbg-01: add borgmatic config 2025-10-19 11:27:43 -07:00
69bb2a900f hosts/lax-01: add int port for db in container 2025-10-19 08:01:37 -07:00
2e4027f09b hosts: cleanup formatting for sops.secrets blocks 2025-10-19 07:56:07 -07:00
a5952afb88 hosts/lax-01: enable sops credentials for borg 2025-10-19 07:53:05 -07:00
3658b6dd0d hosts/lax-01: add borgmatic config 2025-10-19 07:46:14 -07:00
c1920fe438 lax-01: add credentials for backups 2025-10-19 07:42:04 -07:00
0fe2de0826 hosts/borg-01: add keys for hel-01,lax-01,nbg-01 2025-10-19 07:28:24 -07:00
a00479186d Merge branch 'services.crowdsec' 2025-10-18 22:56:29 -07:00
2cb43f946b secrets/nbg-01: rotate crowdsec lapiKey for traefik bouncer 2025-10-18 22:56:08 -07:00
b2d590a899 hosts: enable crowdsec-firewall-bouncer module for web-exposed hosts 2025-10-18 22:48:16 -07:00
3199b45957 Merge branch 'services.crowdsec' into services 2025-10-18 22:46:00 -07:00
bfd5dfbd2d crowdsec-traefik-bouncer: cleanup unneeded vars 2025-10-18 22:45:35 -07:00
80ee346387 services/crowdsec-firewall-bouncer: only use mkIf cfg.enable conditional 2025-10-18 22:44:23 -07:00
fba44b786d services: add crowdsec-firewall-bouncer module 2025-10-18 22:43:58 -07:00
3d0a91417b services/healthchecks: use healthchecks name in opt example 2025-10-18 21:45:40 -07:00
2e8156f2fe flake.lock: update 2025-10-18 2025-10-18 15:39:32 -07:00
e8ea6dd73b base/secrets: fix missing age subdir in ageKeyDir 2025-10-18 15:33:33 -07:00
274b059311 base/secrets: var usage sopsDir -> ageKeyDir 2025-10-18 15:30:12 -07:00
3a46f6b4de base/secrets: add tmpfiles rules for creating key storage file 2025-10-18 15:27:41 -07:00
cd1c09f28e hosts/nbg-01: add config for crowdsec traefik bouncer 2025-10-18 15:23:22 -07:00
2ab3816414 secrets/nbg-01: add crowdsec lapiKey 2025-10-18 15:20:35 -07:00
3ca64a9ba6 sops.yaml: add key for nbg-01 2025-10-18 15:19:42 -07:00
6fc106abad hosts/lax-01: set permission for bouncer key to traefik 2025-10-18 15:08:55 -07:00
2b19bc29d7 services/crowdsec-traefik-bouncer: rename bouncer plugin instance 2025-10-18 14:57:02 -07:00
32a19f6acb services/traefik: set service's working directory 2025-10-18 14:52:29 -07:00
1ad5628ee9 services/crowdsec-traefik-bouncer: update comment about tmpfiles 2025-10-18 14:40:50 -07:00
111506f08c services/crowdsec: add rules to create credentials files 2025-10-18 14:39:48 -07:00
e52a73d1a5 services/crowdsec-traefik-bouncer: create subdirectory sources under plugins-storage 2025-10-18 14:37:03 -07:00
bbb6fc8059 services/crowdsec-traefik-bouncer: create directory for plugins storage 2025-10-18 14:31:55 -07:00
45f4e1af44 services/crowdsec-traefik-bouncer: fix section of middlewares for bouncer 2025-10-18 14:28:57 -07:00
19c28ebe3c services/crowdsec-traefik-bouncer: var lapiAddress -> lapiHost 2025-10-18 14:19:44 -07:00
a4a24c82df secrets/lax-01: add lapi key for bouncer 2025-10-18 14:19:24 -07:00
a373364c25 hosts/lax-01: enable crowdsec-traefik-bouncer module 2025-10-18 13:52:24 -07:00
a55d163bae hosts/log-01: consolidate sops.secrets blocks 2025-10-18 13:50:37 -07:00
60762435f5 services/crowdsec-traefik-bouncer: fix scope of lapiKeyFile 2025-10-18 13:14:09 -07:00
c1ac126dd4 services/crowdsec-traefik-bouncer: reorder config opts 2025-10-18 13:13:36 -07:00