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 |
Sandro -
|
b7fe690365
|
disko: eval fix #3
|
2023-05-19 02:38:08 +02:00 |
Sandro -
|
19457597b1
|
disko: try to fix eval
|
2023-05-19 02:28:03 +02:00 |
Sandro -
|
4d386ecfdc
|
disko: fix default value
|
2023-05-19 02:25:00 +02:00 |
Sandro -
|
465abc2b03
|
disko: document constant
|
2023-05-19 02:02:40 +02:00 |
Sandro -
|
7e3a98d68f
|
disko: support multiple disks
|
2023-05-19 01:57:15 +02:00 |
Sandro -
|
d8c0110ebc
|
Remove LimitNOFile increases as it is a bug in virtiofsd
|
2023-05-18 22:11:12 +02:00 |
Sandro -
|
fcdb823c5c
|
backup: report restic progress, allow more open files
|
2023-05-18 18:36:25 +02:00 |
Sandro -
|
efd124ac4f
|
Backup Hedgedoc
|
2023-05-18 18:36:16 +02:00 |
Sandro -
|
6276ff3f00
|
Fix eval, another try
|
2023-05-18 17:49:25 +02:00 |
Sandro -
|
ba1905778e
|
backup: add extra paths
|
2023-05-18 17:15:45 +02:00 |
Sandro -
|
299a30d838
|
Backup matrix, ticker
|
2023-05-18 17:15:36 +02:00 |
Sandro -
|
26dce1e4cf
|
audio-server: fix eval
|
2023-05-18 16:19:57 +02:00 |
Sandro -
|
e03f42925e
|
audio-server: add somafm-cli
|
2023-05-18 16:19:14 +02:00 |
Sandro -
|
0aa5340645
|
Fix kernel priority
|
2023-05-18 02:25:09 +02:00 |
Sandro -
|
d1e793f4c0
|
rpi-netboot: fix kernel
|
2023-05-18 02:07:27 +02:00 |
Sandro -
|
2547cfe54b
|
Use options for restic backups
|
2023-05-18 02:06:44 +02:00 |
Sandro -
|
5fd87acd57
|
backup: start pg dump before restic backup
|
2023-05-17 19:05:53 +02:00 |
Sandro -
|
dd489fe8cd
|
Add offsite restic backups, move to backup module
|
2023-05-17 10:20:38 +02:00 |
Sandro -
|
d4024c74e8
|
rpi-netboot: don't use latest kernel
|
2023-05-16 23:24:00 +02:00 |
Sandro -
|
c51146e013
|
audio-server: allow loading rtkit on headless systems
|
2023-05-16 23:18:07 +02:00 |
Sandro -
|
a8a5870a02
|
audio-server: use rt kernel
|
2023-05-16 23:17:58 +02:00 |
Sandro -
|
86da3d11e0
|
audio-server: enable user pipewire
|
2023-05-16 18:50:07 +02:00 |
Sandro -
|
28ebefdf33
|
audio-server: add comment to be reminded that things are working
|
2023-05-15 23:49:23 +02:00 |
Sandro -
|
f1fff05b2d
|
audio-server: cleanup overlays
|
2023-05-15 20:37:26 +02:00 |
Sandro -
|
d6b3b5a3cd
|
disko: fix eval
|
2023-05-10 20:34:53 +02:00 |
Sandro -
|
b69819df89
|
Switch to disko module
|
2023-05-08 23:33:12 +02:00 |
Sandro -
|
469c7fb207
|
audio-server: add rtkit to k-ot, install yt-dlp with youtube-dl alias
|
2023-05-02 21:51:12 +02:00 |
Sandro -
|
86e0c40fd4
|
audio-server: don't enable bluetooth by default
It coredumps on pipebert
|
2023-05-02 21:50:50 +02:00 |
Sandro -
|
4f2a08a5cb
|
audio-server: add ledfx overlays
|
2023-04-29 23:26:17 +02:00 |
Sandro -
|
a23f73e88b
|
Move audio specific settings from pulsebert to audioserver
|
2023-04-29 23:05:39 +02:00 |
Sandro -
|
9b70709d50
|
disko: add WIP module
|
2023-04-29 23:05:17 +02:00 |
Sandro -
|
ad86d6d59b
|
stats: move nginx status port to the same port as the node_exporter proxy
|
2023-04-24 20:13:05 +02:00 |
Sandro -
|
d801ace08b
|
Don't import ssh-keys multiple times
|
2023-04-22 23:03:14 +02:00 |
Sandro -
|
009780d093
|
pulsebert: add ledfx
|
2023-04-15 02:37:48 +02:00 |
Sandro -
|
8860310068
|
stats: fix eval, fix default nginx status port
|
2023-04-11 01:37:34 +02:00 |
Sandro -
|
7c77a4c6f7
|
Merge monitoring into stats
Don't listen with nginx on port 80 for stats
|
2023-04-11 01:11:06 +02:00 |
Sandro -
|
7662f8e536
|
microvm-host: remove duplicated key
|
2023-04-09 21:13:35 +02:00 |
Sandro -
|
b86bb8d067
|
Rename nix-serve to nix-cache
|
2023-04-03 20:34:04 +02:00 |
Sandro -
|
662f487311
|
proxy node_exporter through nginx and drop none local traffic
|
2023-03-28 01:27:24 +02:00 |
Sandro -
|
4a64497366
|
Fix microvm autostart list
|
2023-03-21 01:24:06 +01:00 |
Astro
|
aadb6ae26e
|
modules/cluster: add in server7
|
2023-03-06 20:40:04 +01:00 |
Astro
|
11f38c5e2d
|
modules/microvm-defaults: init
|
2023-02-21 00:07:14 +01:00 |
Astro
|
0c52c5655e
|
use deployment flake for cluster options
|
2023-02-10 01:18:19 +01:00 |
Marenz -
|
1cb36aeab9
|
Update 'modules/cluster/customization/options.nix'
|
2023-02-02 23:18:12 +01:00 |
Marenz -
|
44dce01261
|
Update 'modules/cluster/default.nix'
|
2023-02-01 21:12:17 +01:00 |
Astro
|
6ef686ff46
|
modules/cluster/customization/options: move types into separate file so that options can be merged on extendModules
|
2023-01-20 18:51:40 +01:00 |
Astro
|
ea8bf43313
|
modules/cluster/customization/options: remove unused deployment.storage
|
2023-01-20 18:51:40 +01:00 |
Astro
|
c19aa22b4c
|
modules/cluster/deployment*.nix: move to modules/cluster/customization/
lets default.nix refer to options.nix
|
2023-01-20 18:51:37 +01:00 |
Astro
|
040a715402
|
modules/cluster/deployment*.nix: move to modules/cluster/customization/
lets default.nix refer to options.nix
|
2023-01-19 16:55:34 +01:00 |
Astro
|
870b1f38c1
|
modules/cluster: add skyflake user luulaatsch
|
2023-01-19 16:55:34 +01:00 |
Sandro -
|
6d1ecddb5f
|
Assert that ceph is not updated
|
2023-01-17 00:38:26 +01:00 |
Astro
|
d89ec28ff3
|
modules/cluster: remove broken glusterfs setup
|
2023-01-13 01:35:20 +01:00 |
Astro
|
17cecf0049
|
modules/cluster/default: monitor ceph with collectd
|
2023-01-08 03:05:55 +01:00 |
Astro
|
c9316ac41c
|
modules/cluster: add ceph
|
2023-01-07 02:54:35 +01:00 |
Sandro -
|
ca6fe29106
|
Fix conntrack issues in microvm
due to bad scaling with lower RAM
|
2023-01-05 22:13:59 +01:00 |
Sandro -
|
1173a83b77
|
Delete old known_hosts option
|
2023-01-04 22:36:18 +01:00 |
Sandro -
|
854385feb0
|
Create home with right permissions
|
2023-01-04 01:28:26 +01:00 |
Sandro -
|
4a69bb6f5e
|
Remove zfs options now in nixos-modules
|
2023-01-03 00:20:51 +01:00 |
Sandro -
|
42cc20ff5f
|
Migrate simd.arch to nixos-modules
|
2023-01-02 17:37:29 +01:00 |
Sandro -
|
f8bccd8508
|
Format
|
2023-01-02 17:15:14 +01:00 |
Sandro -
|
f6885a1432
|
Add todo
|
2022-12-27 02:29:36 +01:00 |
Sandro -
|
a0d1053943
|
Turn off firmware for microvm
|
2022-12-26 04:02:08 +01:00 |
Sandro -
|
253720c398
|
Use latest zfs compatible kernel
|
2022-12-23 21:42:58 +01:00 |
Sandro -
|
ae05bdb2dd
|
Create new root home dir
|
2022-12-23 21:42:58 +01:00 |
Sandro -
|
9597e7a816
|
microvm: don't mutate users in microvms
|
2022-12-22 21:56:36 +01:00 |
Sandro -
|
6b692d6e7b
|
Use writeShellScript
|
2022-12-22 21:56:25 +01:00 |
Sandro -
|
1db84c2429
|
DROP
|
2022-12-22 02:20:07 +01:00 |
Sandro -
|
ea73362f0e
|
motd: fix infinite recursion
|
2022-12-22 01:52:09 +01:00 |
Sandro -
|
7e72e59a77
|
Move none module settings to config
|
2022-12-22 01:15:10 +01:00 |
Sandro -
|
0e6ffa51fa
|
Exclude rpi-netboot with graphical gnome from nox
|
2022-12-21 23:47:42 +01:00 |
Sandro -
|
fe8683f01f
|
Drop c3d2.isInHq
|
2022-12-21 19:43:47 +01:00 |
Sandro -
|
0028e20c55
|
Fix eval, remove useless attr hosts in hostRegistry, hosts are now directly at hostRegistry
|
2022-12-20 07:20:39 +01:00 |
Sandro -
|
aafc472a59
|
Handle nginx open firewall by nixos-modules
|
2022-12-20 04:32:18 +01:00 |
Sandro -
|
c15bd0e155
|
Remove mostly unused host-registry and combine ssh public keys with users.nix
|
2022-12-20 04:11:52 +01:00 |
Sandro -
|
81d598cb40
|
Add en_us locale back
|
2022-12-19 02:27:42 +01:00 |
Sandro -
|
fee4372499
|
Cleanup options
|
2022-12-19 01:08:36 +01:00 |
Sandro -
|
d8f39ea06c
|
Turn on noXlibs
|
2022-12-19 00:15:19 +01:00 |
Sandro -
|
98d491d27e
|
Enable fzf globally
|
2022-12-19 00:10:21 +01:00 |
Sandro -
|
d53f010043
|
Add dig everywhere
|
2022-12-18 23:42:30 +01:00 |
Sandro -
|
e57371ae34
|
Try fixing missing root home directory
|
2022-12-18 22:33:18 +01:00 |
Sandro -
|
8caf765d3a
|
microvm: persist root bash history file
|
2022-12-18 22:18:08 +01:00 |
Sandro -
|
8e5f6731d4
|
Default microvm mounts to etc, home, var; random cleanups
|
2022-12-18 22:18:08 +01:00 |
Sandro -
|
e43ce3b29b
|
hydra: combine default.nix and hydra.nix, remove nix store over ssh
|
2022-12-18 19:03:24 +01:00 |
Astro
|
7d18fad68a
|
modules/cluster/default.nix: disable skyflake.debug for now
|
2022-12-18 03:20:13 +01:00 |
Sandro -
|
c2d21103f8
|
Remove unused module
|
2022-12-16 21:55:47 +01:00 |
Sandro -
|
5cbd4ee6a5
|
Auto free nix store when almost full
|
2022-12-14 20:55:02 +01:00 |
Sandro -
|
5640331aef
|
Add tree globally
|
2022-12-12 23:51:35 +01:00 |
Astro
|
49b6b5dc4d
|
modules/cluster/deployment: add option extraShares
|
2022-12-12 21:16:20 +01:00 |
Astro
|
c63d8e3f15
|
modules/microvm: remove legacy nomad leftover
|
2022-12-12 01:45:53 +01:00 |
Sandro -
|
93806bd148
|
Remove old journalbeat config, enable more node-exporter modules
|
2022-12-10 20:51:53 +01:00 |
Sandro -
|
ff04c649c3
|
Actually enable noXlibs
|
2022-12-09 22:41:39 +01:00 |
Sandro -
|
52161e0aa1
|
backup: compress postgres dumps
|
2022-12-04 22:06:19 +01:00 |
Astro
|
1ef51c1d32
|
modules/cluster/deployment: make microvm.hypervisor configurable
as requested by marenz
|
2022-12-04 21:32:16 +01:00 |
Sandro -
|
b467bb4e74
|
Generate simd variants of each host, delete unused module
|
2022-12-04 08:55:28 +01:00 |
Sandro -
|
6b8d8541c6
|
Deadnix, statix, other cleanups
|
2022-12-04 08:55:27 +01:00 |
Sandro -
|
c4241c25ab
|
Sort
|
2022-12-04 06:38:09 +01:00 |
Sandro -
|
f97b96387d
|
Cleanup unused variable, remove global with lib
|
2022-12-04 06:38:09 +01:00 |
Astro
|
d99d4129f3
|
modules/cluster/deployment: add operator to needForSpeed nomad affinity
|
2022-11-28 01:16:54 +01:00 |
Astro
|
07bfd31ee7
|
modules/cluster/deployment: disable nix.gc.automatic
|
2022-11-28 01:16:36 +01:00 |
Astro
|
18d0694b10
|
modules/cluster/default: add additional gcroots symlink
|
2022-11-28 00:49:14 +01:00 |