Commit Graph

372 Commits

Author SHA1 Message Date
FriederHannenheim b56f496b6d Increase audio latency to reduce stuttering for audio server 2023-11-20 15:04:11 +01:00
Sandro - d700483893
Updatekeys 2023-11-14 02:44:30 +01:00
Sandro - e8c3d69f2a
Add backups for activity-relay, home-assistant, mailtngbert 2023-11-14 02:39:16 +01:00
Sandro - b11e74ab3f
Don't do gnunet backups
it is only a test setup after all
2023-11-14 02:08:45 +01:00
Sandro - 42bfec99e9
Fix grafana backups 2023-11-14 01:38:41 +01:00
Sandro - a8bde144b3
Check on every deploy ssh connection if we are on the right machine 2023-11-14 01:19:20 +01:00
Sandro - 27930ce873
Only disable ceph config, not half the cluster 2023-11-13 02:54:07 +01:00
Sandro - 8bf377d811
Remove server8 from things 2023-11-12 02:54:42 +01:00
Sandro - 3b51e303e6
Fix auth backup 2023-11-12 02:54:33 +01:00
Sandro - 5284717bdc
Move backups to server9 2023-11-11 23:44:50 +01:00
Sandro - 249057830a
Add admins permissions to marenz 2023-11-11 23:23:26 +01:00
Sandro - 8b591787bc
Fix owncast deployment 2023-11-11 23:23:15 +01:00
Sandro - 93ebde8deb
backup: fix condition 2023-11-11 04:34:19 +01:00
Sandro - df4d1abbdf
Reduce copy pasting of sops 2023-11-11 04:34:15 +01:00
Sandro - 345b3a5a9d
backup: assert that backups are on if a path is configured, don't create empty units 2023-11-11 04:28:31 +01:00
Sandro - 3af388b5f0
Cleanup 2023-11-11 04:25:54 +01:00
Sandro - f2d2e39b12
Remove leon 2023-11-11 02:59:03 +01:00
Sandro - 3f7486b35b
Revert "skyflake: persist openssh keys, acme certs"
This reverts commit b84f9cbcae.
2023-11-11 01:53:07 +01:00
Sandro - b84f9cbcae
skyflake: persist openssh keys, acme certs 2023-11-11 01:31:08 +01:00
Astro c18b88a011 {hosts/modules/overlays}/activity-relay: init 2023-10-30 00:04:18 +01:00
Sandro - 89635cd5c9
Fix baremetal deployment 2023-10-26 20:43:01 +02:00
Sandro - a261fbe165
Move diff-closures to nixos-modules 2023-10-16 16:57:35 +02:00
Sandro - 62f5c93c40
autoupdate: fix diff-closure condition 2023-10-16 02:01:51 +02:00
Sandro - 750a8b3554
autoupdate: don't display diff-closure in microvms
they might not have nix or the daemon
2023-10-16 01:47:48 +02:00
Sandro - 23d8078b96
autoupdate: make diff always work 2023-10-16 01:27:12 +02:00
Sandro - c61ce9c127
audio-server: add todo 2023-10-14 22:36:26 +02:00
Astro 38567d7a97 caveman: rekey for postgresql backups 2023-10-12 22:32:44 +02:00
Sandro - 1cd91134c0
Add ledfx option 2023-10-04 00:11:11 +02:00
Sandro - 063b5bfe75
nncp: format 2023-09-15 22:56:15 +02:00
Sandro - a88e1e00c8
Fix infinite recursion in modules/stats.nix <-> nixos-modules, remove nginx tcp fast open code moved to nixos-modules 2023-09-10 14:48:38 +02:00
Sandro - 8004775584
Move option to postgres,slim in nixos-modules 2023-09-08 01:16:46 +02:00
Sandro - 2b9d49fe91
stats: simplify code 2023-09-03 22:46:01 +02:00
Sandro - 8907494517
sops updatekeys 2023-08-09 00:44:38 +02:00
Sandro - aa969731b1
Rename repository 2023-08-09 00:36:19 +02:00
Sandro - 19fa44414d
Move zram to baremetal 2023-08-08 23:05:21 +02:00
Astro 1934f60333 modules/cluster: remove server6, server7 2023-07-11 00:52:26 +02:00
Astro d5fafcb5a0 modules/cluster: add ceph rbd pool microvms-hdd 2023-07-07 00:29:10 +02:00
Sandro - 47541c5f2b
stats: reduce mkMerge usage 2023-07-02 05:17:55 +02:00
Sandro - 808cc29c6c
Format, clean out lib, remove sops default and implicit set options 2023-07-02 05:17:55 +02:00
Sandro - 8192e158ca
microvm-host: enable ceph assetions 2023-06-25 19:16:11 +02:00
Sandro - 10246704d2
microvm-host: fix eval 2023-06-25 17:50:43 +02:00
Sandro - 3333333d1c
Remove ceph 16.2 2023-06-25 13:32:06 +02:00
Sandro - ea4b716c0a
microvm-defaults: early load nf_conntrack kernel module for sysfs 2023-06-24 01:25:46 +02:00
Sandro - 7b7d7c0c2a
Fix eval 2023-06-23 18:59:46 +02:00
Sandro - 120981064b
microvm-defaults: also increase conntrack table for 2G RAM 2023-06-23 18:00:24 +02:00
Sandro - 9657606406
microvm-host: don't restart all microvm when deploying host 2023-06-22 22:24:08 +02:00
Sandro - 000000710a
baremetal: regen 3072 bit rsa keys 2023-06-22 22:23:38 +02:00
Sandro - 00000040af
Migrate deprecated settings 2023-06-16 20:10:44 +02:00
Sandro - 0000008c13
Pin ceph to the currently deployed versions 2023-06-14 18:51:29 +02:00
Sandro - 0000012f7d
microvm-defaults: disable nix-daemon 2023-06-09 21:49:17 +02:00
Sandro - 424242820d
plume: add todo 2023-06-07 21:55:54 +02:00
Sandro - 0000007338
server8: add magnesium, blogs to restic 2023-06-05 21:38:08 +02:00
Sandro - f5cbfda5d1
Open proxy protocol, node-exporter ports 2023-06-05 19:56:33 +02:00
Sandro - 222222771f
baremetal: add ipmi 2023-06-01 22:49:02 +02:00
Sandro - 000000486d
baremetal: save power 2023-06-01 22:42:16 +02:00
Sandro - 22222227b5
audio-server: add alternative, broader polkit rule for later 2023-05-26 19:32:45 +02:00
Sandro - 96576625d9
audio-server: fix comment char 2023-05-26 19:32:37 +02:00
Sandro - 5120c6ac5a
audio-server: fix race condition in zeroconf publishing 2023-05-26 19:31:45 +02:00
Astro 71cab5fcbe Revert "modules/cluster: remove ceph mod/mgr/mds from server9"
This reverts commit 87ddb8bbf2.
2023-05-26 00:00:23 +02:00
Astro 87ddb8bbf2 modules/cluster: remove ceph mod/mgr/mds from server9
server9 sucks at the moment
2023-05-25 22:54:59 +02:00
Sandro - 3333332a03
Move nginx allow only hq network to lib 2023-05-25 22:17:51 +02:00
Sandro - 4242bf60e6
audio-server: fix ledfx with noXlibs 2023-05-24 00:41:57 +02:00
Sandro - 00000704ef
audio-server: fix pipewire config 2023-05-24 00:41:47 +02:00
Sandro - 232323a3da
Make net.netfilter.nf_conntrack_max work on skyflake 2023-05-23 21:38:50 +02:00
Sandro - 1dd62b623a
drone: add backups 2023-05-23 21:00:39 +02:00
Astro 69a5ebae1c modules/microvm-defaults: remove firewall.autoLoadConntrackHelpers
> Failed assertions:
> - conntrack helper autoloading has been removed from kernel 6.0
>   and newer
2023-05-23 20:37:15 +02:00
Sandro - 4242ac073e
Use ceph version 16.2 on 23.05 2023-05-23 20:16:21 +02:00
Astro cbcd46d300 modules/cluster/default: put skyflake home on cephfs, mount legacy cephfs 2023-05-22 01:13:08 +02:00
Sandro - 5f1b416930
backup: add jabber to secrets 2023-05-22 00:51:27 +02:00
Sandro - 85fdf72582
Fix secret path 2023-05-21 22:24:35 +02:00
Sandro - 221c2466fa
cluster: add server6 2023-05-21 22:24:27 +02:00
Sandro - 4a964f7abf
Reduce ceph secrets scope 2023-05-21 22:01:22 +02:00
Sandro - afe096f373
audio-server: pause mpv in the early morning 2023-05-21 21:24:29 +02:00
Sandro - 626b33befc
disko: fix nix store mountpoint 2023-05-21 21:24:10 +02:00
Sandro - 724b68736b
disko: fix dataset path 2023-05-21 21:17:24 +02:00
Sandro - 5e1a871c7e
disko: fix zfs mountpoints 2023-05-21 21:12:56 +02:00
Sandro - 0a7bdbb3ee
baremetal: force import zfs pool 2023-05-21 21:12:45 +02:00
Sandro - 5a6de46dff
iso: set admin keys for nixos user, too 2023-05-21 20:58:25 +02:00
Sandro - 130b65390f
c3d2: don't write password in plain text 2023-05-21 15:37:42 +02:00
Sandro - ec567ffbfa
Move mergeNncpSettings setting 2023-05-21 15:37:27 +02:00
Sandro - 50cc0db69c
baremetal: assert that kernel module for initrd is loaded 2023-05-20 22:12:35 +02:00
Sandro - 45d251666e
baremetal: generate initrd host keys if they don't exist and are required 2023-05-20 22:12:16 +02:00
Sandro - 03ded3f74a
disko: don't mount zpool at / 2023-05-20 19:12:23 +02:00
Sandro - ff6d545ea4
disko: strip new lines from key files 2023-05-20 19:12:03 +02:00
Sandro - 815a379ddb
disko: use disko for config.fileSystems
because nixos-generate-config does not handle our complex setup :(
2023-05-20 04:38:51 +02:00
Sandro - 23a1aecaf5
baremetal: add untested ssh unlock in initrd 2023-05-20 04:38:51 +02:00
Sandro - a5235a4654
disko: cleanup code
Thanks @marenz :)
2023-05-20 04:18:29 +02:00
Sandro - 7516e0a906
disko: fix zfs disk name 2023-05-20 04:06:18 +02:00
Sandro - 5eba2dc00e
baremetal: enable fstrim 2023-05-20 02:57:56 +02:00
Sandro - 87dc4f22b2
Revive microvm-default to reduce the mess 2023-05-20 02:57:56 +02:00
Sandro - 611d07108f
ceph: widen assertion
patch updates are okay
2023-05-20 00:39:02 +02:00
Sandro - 169836c95f
Move nix settins to baremetal 2023-05-19 23:06:04 +02:00
Astro 65308a90cf modules/cluster: switch to skyflake microvm / on rbd 2023-05-19 21:49:01 +02:00
Sandro - d126fbc5be
Format 2023-05-19 21:40:18 +02:00
Sandro - 27e567e82c
Add baremetal option 2023-05-19 21:38:30 +02:00
Sandro - 04350a3faf
Combine microvm-defaults.nix to microvm.nix 2023-05-19 21:05:23 +02:00
Sandro - 2a442cdfd6
Add buzzrelay 2023-05-19 14:52:54 +02:00
Sandro - 9f59613e93
disko: fix eval yet another time 2023-05-19 03:49:13 +02:00
Sandro - 99e9264a1c
disko: fix eval yet again 2023-05-19 03:29:02 +02:00
Sandro - adca4a2674
disko: fix eval when no disko is configured 2023-05-19 03:23:02 +02:00