Tom Hubrecht
|
9b5f39d7f2
|
hive.nix: Switch dgn-lib to nix-lib
|
2023-07-23 22:16:59 +02:00 |
|
Tom Hubrecht
|
98f2077568
|
machines: Add boilerplate for enabling modules and services
|
2023-07-23 21:46:53 +02:00 |
|
Tom Hubrecht
|
8cecf0eae8
|
hive: Use stateVersion defined in the nodes metadata
|
2023-07-23 21:46:20 +02:00 |
|
Tom Hubrecht
|
c2616ce4f5
|
modules/dgn-dns: init
Also deploy a DNS server on compute01
|
2023-07-21 00:37:05 +02:00 |
|
Tom Hubrecht
|
fef1e90386
|
modules/dgn-console: Update hostname display
|
2023-07-20 15:48:24 +02:00 |
|
Tom Hubrecht
|
ef211567a8
|
web01: Finish switching to the new network config
|
2023-07-20 15:48:01 +02:00 |
|
Tom Hubrecht
|
6c0e2818ac
|
web01: Rename from web-01
|
2023-07-20 14:21:25 +02:00 |
|
Tom Hubrecht
|
2274668f9b
|
modules: Setup dgn-network with configuration from metadata
|
2023-07-20 12:32:31 +02:00 |
|
Tom Hubrecht
|
8d2c4ec379
|
meta/members: Use Ryan's real name
Also fix a typo
|
2023-07-18 23:03:08 +02:00 |
|
Tom Hubrecht
|
9f097636d0
|
meta/members: Set raito as root
|
2023-07-18 22:59:08 +02:00 |
|
Tom Hubrecht
|
5fb591f771
|
meta/members: Fix email typo
|
2023-07-18 22:57:34 +02:00 |
|
|
1f62056736
|
Ajouter keys/jemagius.keys
|
2023-07-18 18:20:41 +00:00 |
|
Tom Hubrecht
|
58e269d7f2
|
modules: Fix typos
|
2023-07-18 17:07:14 +02:00 |
|
Tom Hubrecht
|
c111662a9e
|
modules/dgn-hardware: Set default configurations
|
2023-07-18 17:03:01 +02:00 |
|
Tom Hubrecht
|
935d4a5ee5
|
modules: Use inherit instead of with
|
2023-07-18 17:00:51 +02:00 |
|
Tom Hubrecht
|
5b4cf12ed7
|
machines: Add compute01 and storage01
|
2023-07-18 17:00:31 +02:00 |
|
Tom Hubrecht
|
9ab9e3c1b0
|
keys: Add gdd.keys
|
2023-07-18 16:59:38 +02:00 |
|
Tom Hubrecht
|
5629c25516
|
npins: Update nixpkgs
|
2023-07-02 17:17:56 +02:00 |
|
Tom Hubrecht
|
4327bac6e4
|
web-01/plausible: Fix fuckery from happysalada
|
2023-07-02 17:17:20 +02:00 |
|
Tom Hubrecht
|
660a35c7bb
|
hive.nix: Add automatic patching of nixpkgs
|
2023-07-02 17:16:17 +02:00 |
|
Tom Hubrecht
|
da20afa6a6
|
web-01/plausible: Add smtp password
|
2023-07-02 13:31:42 +02:00 |
|
Tom Hubrecht
|
c9264e6389
|
machines/web-01: Install plausible
|
2023-06-30 18:40:09 +02:00 |
|
Tom Hubrecht
|
5a0e196658
|
modules/dgn-access-control: Add license
|
2023-06-30 18:39:38 +02:00 |
|
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 |
|