1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-11 07:10:39 +02:00
Commit graph

118 commits

Author SHA1 Message Date
oddlama
61375199e5
fix: update microvm definitions to new combined guests option 2023-12-21 21:18:08 +01:00
oddlama
9496d8eb3f
feat: use new host pubkeys for containers 2023-12-20 01:05:23 +01:00
oddlama
8f28273b65
feat: allow multiple zfs dataset definitions for container 2023-12-18 00:32:20 +01:00
oddlama
32ce7fe25d
feat: finish new container backend 2023-12-17 17:26:10 +01:00
oddlama
abb8330d86
feat: wip: add container backend to guests 2023-12-17 02:04:20 +01:00
oddlama
76a8f6e247
feat: wip: begin modularizing microvm definitions to allow for other
guest types like containers
2023-12-16 22:19:54 +01:00
oddlama
8d734287e2
feat(kroma): enable bluetooth 2023-12-16 17:49:00 +01:00
oddlama
2085054136
chore: cleanup 2023-12-03 15:11:45 +01:00
oddlama
f32a2641b7
chore: exclude microvms in minimal config 2023-10-02 20:06:41 +02:00
oddlama
377da23c0d
feat: automatically provision tokens for telegraf 2023-08-16 01:16:19 +02:00
oddlama
8be9646d1a
feat: add paperless 2023-08-03 00:35:20 +02:00
oddlama
a975cc1f7f
feat: add forgejo 2023-08-01 02:01:43 +02:00
oddlama
3f6286ef31
feat(adguardhome): bind only external interface 2023-07-06 02:34:07 +02:00
oddlama
80e7c1bdbf
refactor: finish decoupling the library functions from config 2023-07-01 01:11:58 +02:00
oddlama
68bb9731d3
wip: remove very specific special args and unify library functions 2023-06-30 01:55:17 +02:00
oddlama
84ac34cb6c
refactor: major refactor into proper reusable modules. No logical changes. 2023-06-29 00:27:54 +02:00
oddlama
6e15d49cbc
fix: missing https scheme in telegraf output influxdb 2023-06-25 02:56:16 +02:00
oddlama
f606e6e554
feat: enable telegraf on all server nodes; add 10 minute autorestart 2023-06-25 02:34:05 +02:00
oddlama
b8f647fb4a
feat: add telegraf module 2023-06-25 00:44:04 +02:00
oddlama
ccd62a730a
feat: add influxdb microvm 2023-06-23 18:07:54 +02:00
oddlama
b545967e7a
feat: add adguardhome microvm 2023-06-21 01:37:25 +02:00
oddlama
abdf363fba
feat: add vaultwarden microvm 2023-06-18 01:12:08 +02:00
oddlama
dfe1abdfde
refactor: ward microvms are now own folders 2023-06-12 00:23:07 +02:00
oddlama
3f19475eda
wip: prepare moving microvms definitions to own folders 2023-06-12 00:21:25 +02:00
oddlama
91306427ba
refactor: move vm definitions to own files 2023-06-11 14:42:20 +02:00
oddlama
e61c82ebfc
feat: generate caddy basic auth passwords using agenix-rekey 2023-06-10 00:52:17 +02:00
oddlama
dec790c589
chore: update to new agenix-rekey format 2023-06-07 19:48:15 +02:00
oddlama
972b0456da
chore: use flushBeforeStage2=true to avoid networking issues; fix loki listen address 2023-06-06 01:04:39 +02:00
oddlama
8c9fb505f8
feat: add basic auth for loki 2023-06-05 20:55:18 +02:00
oddlama
9e4f8dcf0d
feat: convert sentinel to caddy 2023-06-05 01:53:38 +02:00
oddlama
6f84594c87
feat: add customizable caddy package (with plugin support) 2023-06-05 01:14:46 +02:00
oddlama
c5a863ce51
wip: prepare testing caddy over nginx with oauth2-proxy 2023-06-04 21:42:28 +02:00
oddlama
7f2f93b640
feat: loki working 2023-06-04 02:27:40 +02:00
oddlama
0cc126fb5f
feat: wip: test loki 2023-06-03 17:52:48 +02:00
oddlama
135528e082
feat: add grafana test setup with oauth2 2023-06-02 01:28:35 +02:00
oddlama
df2657bb1c
feat(ward): open kanidm port only for sentinel 2023-06-01 01:33:13 +02:00
oddlama
6cedaa53e6
chore: bind kanidm to proxy 2023-05-31 18:07:07 +02:00
oddlama
d18e86f981
chore: use auto-ip for microvms, change ipv6 address scheme 2023-05-29 02:13:35 +02:00
oddlama
c789e2de36
feat(wireguard): add ability to automatically assign addresses 2023-05-29 00:07:56 +02:00
oddlama
4e8103af47
wip: prepare for autogenerated wireguard ips; prepare for sentinel server 2023-05-28 01:05:23 +02:00
oddlama
21e88619b7
fix: need attrset in config.lib, fix typo in nftables rule 2023-05-27 02:28:20 +02:00
oddlama
41df399bb6
feat: automatically generate allowedTCPPorts for mdns enabled
interfaces; simplify nftables rules by adding a general untrusted zone
2023-05-27 01:59:28 +02:00
oddlama
e37601b486
feat: switch to DHCP based networking for microvms using mDNS for resolution 2023-05-26 01:21:26 +02:00
oddlama
0e3d881887
feat: experiment with kanidm and acme dns-01. add common conditional locations to impermanence 2023-05-25 01:57:16 +02:00
oddlama
cc2397669d
feat: allow microvms to override configPath 2023-05-23 01:09:37 +02:00
oddlama
ec3b34a368
fix: mount vm datasets under /vms to avoid accidental shadowing on creation 2023-05-21 23:39:53 +02:00
oddlama
bd8a14deb0
feat: ensure vms come online after deployment even with missing wireguard keys 2023-05-21 23:26:51 +02:00
oddlama
f3ed1248af
feat: properly ensure vm zfs dataset exists 2023-05-21 22:57:40 +02:00
oddlama
a0d22b8be1
feat: allow specifying host pubkey as string 2023-05-21 16:01:49 +02:00
oddlama
88f1ac54b8
fix: remove faulty agenix directory early and only if necessary
chore: change default microvm naming scheme to <host>-<name>
2023-05-21 01:29:54 +02:00