Commit graph

91 commits

Author SHA1 Message Date
Jermeiah S
b9f35afd8b
deploy-rs upgrade sane defaults 2025-06-19 16:24:33 -04:00
Jermeiah S
4ecc6a4ae6
migrate firewall config increase security 2025-06-19 16:21:37 -04:00
Jermeiah S
1cf7f2c054
remove useless comments 2025-06-19 16:08:04 -04:00
Jermeiah S
6becf62164
feat: isolate deploy module 2025-06-19 16:07:55 -04:00
Jermeiah S
bb141b7a71
fix: kuma and improve deployment logging 2025-06-19 15:52:56 -04:00
Jermeiah S
62c440f78a
fix: isolate secret 2025-06-19 15:06:00 -04:00
Jermeiah S
dc8b13736b
init: uptime-kuma 2025-06-19 14:55:44 -04:00
Jermeiah S
3c6a902515
added a backup mechanism 2025-06-14 23:20:15 -04:00
Jermeiah S
182f54b988
removed certs requirements 2025-06-14 23:05:30 -04:00
Jermeiah S
d0761ff16e
updated secrets 2025-06-14 23:05:20 -04:00
Jermeiah S
5b9e1da49d
fixed permissions and added watch to otf 2025-06-14 23:05:07 -04:00
59afc00f4b added gh login secrets 2025-06-14 21:44:57 -04:00
Jermeiah S
7d6059f302
prepare secrets 2025-06-14 21:39:36 -04:00
Jermeiah S
480334e081
remove firewall improve otf 2025-06-14 21:39:28 -04:00
Jermeiah S
5a57cf8754
update keys 2025-06-14 20:38:59 -04:00
150b0a77a6 Update .sops.yaml
added age key
2025-06-15 00:38:16 +00:00
Jermeiah S
717c5b9880
secrets: now fully reliant 2025-06-14 14:58:50 -04:00
Jermeiah S
136d9cb3fa
secrets: add server 2025-06-14 14:42:32 -04:00
Jermeiah S
f204577de7
added ssh-to-age devtool 2025-06-14 14:42:15 -04:00
Jermeiah S
3196a30c4d
prep: setup sops demo for otf 2025-06-14 14:35:19 -04:00
Jermeiah S
1254657679
feature: added specCon18 user 2025-06-14 14:02:52 -04:00
Jermeiah S
d934db7622
feature: added basic sops support 2025-06-14 13:55:51 -04:00
Jermeiah S
3403cddad2
add: readme.md 2025-06-14 13:26:23 -04:00
Jermeiah S
20ed95866b
improve user delcaration
it now auto rolls admins into root keys
2025-06-14 13:08:29 -04:00
Jermeiah S
33bf0e24a8
fix: otf.nix improper environmentfile mapping 2025-06-14 13:02:40 -04:00
Jermeiah S
57f4448826
now exposes package located inside overlays.default
todo: add filter based on meta.platforms
2025-06-14 10:25:36 -04:00
Jermeiah S
088ac72632
add environment file mechanism for secrets 2025-06-14 07:55:32 -04:00
Jermeiah S
a14933388b
remove agenix reference 2025-06-14 07:54:58 -04:00
Jermeiah S
3f7b1c5380
enable otf on tofu 2025-06-14 07:41:22 -04:00
Jermeiah S
3db5bc0ce6
restore home manager
required but not used
2025-06-14 07:35:13 -04:00
Jermeiah S
77334d05b4
flake inputs cleanup 2025-06-14 06:43:37 -04:00
Jermeiah S
a038b7c80c
add lxc specific configuration for incus 2025-06-14 06:40:14 -04:00
Jermeiah S
40fac75e36
change hostname to match 2025-06-14 06:39:55 -04:00
Jermeiah S
9aa4b23b03
removed need for configuration.nix
keeps things simple
2025-06-14 06:34:13 -04:00
Jermeiah S
c900742f44
minor config cleanup 2025-06-14 06:30:53 -04:00
Jermeiah S
763ee4a89b
hostplatform now set defaul 2025-06-14 06:30:36 -04:00
Jermeiah S
4150979697
fix: remove unused imports 2025-06-14 06:13:43 -04:00
Jermeiah S
dc93ae7c0c
migrate disko
not currently used due to lxc assumption
2025-06-14 06:13:43 -04:00
Jermeiah S
35519ed25f
removed hardwareconfig
no related to nixos lxc images
2025-06-14 06:06:33 -04:00
Jermeiah S
906179fbed
file location adjustments
disko may not be required here depending on the fact we are leveraging
lxc containers
2025-06-14 06:01:03 -04:00
Jermeiah S
8f7a75814d
init commit 2025-06-14 00:36:23 -04:00