Commit graph

988 commits

Author SHA1 Message Date
Tom Hubrecht
6003afb8b8 modules: Add new modules and agenix 2023-06-30 18:39:20 +02:00
Tom Hubrecht
12e959664f hive.nix: Add sources to arguments and add default secret sources 2023-06-30 18:38:53 +02:00
Tom Hubrecht
91e8fc2ce4 npins: Update 2023-06-30 18:38:29 +02:00
Tom Hubrecht
4b610d0b80 modules/dgn-ssh: Update settings 2023-06-30 18:38:23 +02:00
Tom Hubrecht
9e18e8e078 modules/dgn-secrets: Init
Add a way to simplify secrets imports
2023-06-30 18:38:10 +02:00
Tom Hubrecht
94305d2723 modules/dgn-acme: Init 2023-06-30 18:37:44 +02:00
Tom Hubrecht
88529a87ee meta: Switch web-01 to 23.05 2023-06-30 18:30:35 +02:00
Tom Hubrecht
c06fe743b0 lib: Add utility functions 2023-06-30 18:29:56 +02:00
Tom Hubrecht
e64c32bf34 iso: Update iso config and add a script to ease the installation process 2023-06-08 10:24:29 +02:00
Tom Hubrecht
c21e8669c6 iso: Make a script for iso generation 2023-06-07 14:13:36 +02:00
Tom Hubrecht
857c1bb88e lib: Fix mkRel
When using strings instead of paths, the required files are not included in the closure and thus not sent to the nodes.
2023-05-23 11:11:27 +02:00
sinavir
5bc379c1d1 document access control 2023-05-22 21:23:33 +02:00
Tom Hubrecht
a7ce39a2f5 modules/dgn-ssh: Add default ssh configuration for all nodes 2023-05-22 15:21:25 +00:00
Tom Hubrecht
0eb81321b2 keys: Add raito's keys 2023-05-22 17:18:57 +02:00
Tom Hubrecht
8a65ff477d modules/dgn-access-control: Use getAllKeys instead of getKeyFiles 2023-05-22 16:28:18 +02:00
Tom Hubrecht
be29da5e7e modules/dgn-access-control: Fix keys 2023-05-22 15:58:41 +02:00
Tom Hubrecht
4c6154bd39 lib: Use mkRel 2023-05-22 15:36:53 +02:00
Tom Hubrecht
d9f7a944af web-01: Reformat 2023-05-22 15:09:04 +02:00
Tom Hubrecht
7356ef8b1d Use direnv 2023-05-22 15:08:43 +02:00
Tom Hubrecht
8949cf78dc hive.nix: Add abstraction 2023-05-22 15:08:33 +02:00
Tom Hubrecht
0fd05cd197 shell.nix: Always build locally 2023-05-22 15:07:48 +02:00
Tom Hubrecht
f5bc7517da npins: Add nixos-{22.11,unstable} and update nixpkgs 2023-05-22 15:07:33 +02:00
Tom Hubrecht
24500ed369 modules: Init with access control 2023-05-22 15:07:03 +02:00
Tom Hubrecht
fa3bb51477 meta: Start members, groups and nodes 2023-05-22 15:06:11 +02:00
Tom Hubrecht
91cf28e9d1 web-01: Rename main config files 2023-05-22 15:05:58 +02:00
Tom Hubrecht
b3d2cd6071 lib: Init 2023-05-22 15:05:20 +02:00
Tom Hubrecht
3e052803ca keys: Separate keys and move them 2023-05-22 15:05:12 +02:00
sinavir
5a0ba44316 web-01: feat: add mosh 2023-05-17 01:11:47 +02:00
sinavir
618f4900e0 web-01: refactor of network and ssh 2023-05-17 01:11:16 +02:00
sinavir
fd95fe2c3c init colmena for web-01 2023-05-17 00:56:53 +02:00
mdebray
7d11d6e8f8 Merge pull request 'init_web-01' (#1) from init_web-01 into main
Reviewed-on: https://git.hubrecht.ovh/DGNum/infrastructure/pulls/1
2023-05-16 18:05:26 +00:00
sinavir
107dcbe83d add satisfactory flake.nix 2023-05-12 17:05:25 +02:00
sinavir
6195c01e6e Add some flakes in the codebase to satisfy jmalka 2023-05-12 16:56:34 +02:00
b74ed6a17b web-01: refactor disko import 2023-05-12 14:50:56 +00:00
fbde3006e5 web-01: minimal config 2023-05-12 14:50:56 +00:00
871f8e1e6a web-01: create partionning scheme 2023-05-12 14:50:40 +00:00
sinavir
a46aa18e36 init reproducibilty 2023-05-11 19:35:02 +02:00
mdebray
33b67d4f65 Initial commit 2023-05-11 16:06:13 +00:00