e065cde376
Use NixOS attributes for the install section
2023-09-18 19:27:14 +02:00
3bb0b550aa
Add a RequiredBy dependency for remote-fs.target
2023-09-18 19:05:58 +02:00
e4cbcab81c
Use a systemd mount directly for the nix store
...
Allows the LazyUnmount option and avoids the stage1 hack with
/nix//store.
2023-09-18 18:53:40 +02:00
77b41a90e2
Patch nix instead of using an override unit
2023-09-18 18:06:51 +02:00
1fc6891dc6
Remove nix-daemon.socket dependency of /nix/store
...
The dependency causes a cycle as the nix store will be mounted after the
network is ready, which itself depends on the socket.target which
requires the nix-daemon.socket to be ready too.
2023-09-18 17:28:47 +02:00
8c11c7460a
Delay the mount until the network is ready
2023-09-18 16:07:46 +02:00
e6014511f5
Wait for the NFS hut store to be mounted
2023-09-18 15:50:37 +02:00
320c58ce48
Prevent the overlay to be mounted in stage1
2023-09-18 13:57:41 +02:00
d145ee9b2c
Mount the overlay in /nix/store
2023-09-18 13:02:32 +02:00
140178d58e
Begin the nix store overlay
...
We need to disable the read-only bind mount, so we can directly bind
mount the overlay.
2023-09-18 11:22:24 +02:00
e88805947e
Open ports in firewall of compute nodes
2023-09-14 15:45:43 +02:00
02f40a8217
Add agenix to all nodes
2023-09-04 22:10:43 +02:00
77d43b6da9
Add agenix module to ceph
2023-09-04 22:07:07 +02:00
3b6be8a2fc
Move the ceph client config to an external module
2023-09-04 21:59:04 +02:00