Commit graph

884 commits

Author SHA1 Message Date
Tom Hubrecht
0441ebe4ae feat(storage01): Update zpool configuration
Use only one pool for slow storage
Setup garage to use the available pools
2023-09-17 18:13:35 +02:00
Tom Hubrecht
a49774b6a6 feat(keys): Add a key for thubrecht and rekey secrets 2023-09-16 16:08:08 +02:00
Tom Hubrecht
a13e318aee chore(npins): Update nixos-23.05 2023-09-15 18:19:34 +02:00
Tom Hubrecht
9825675c9c feat(nextcloud): Add ffmpeg for video transcoding 2023-09-15 18:19:11 +02:00
Tom Hubrecht
4e618d6129 feat(forgejo): Update to 1.20.4-0 via patch 2023-09-14 19:27:01 +02:00
Tom Hubrecht
17149184a9 feat(compute01): Deploy kanidm on sso.dgnum.eu 2023-09-14 08:04:48 +02:00
Tom Hubrecht
9fa7d44048 chore(npins): Update 2023-09-13 11:09:56 +02:00
Tom Hubrecht
74e9b18499 feat(compute01): Deploy mastodon on social.dgnum.eu 2023-09-13 11:09:41 +02:00
Tom Hubrecht
8ff860d3b8 feat(storage01): Deploy peertube on videos.dgnum.eu 2023-09-13 10:39:55 +02:00
Tom Hubrecht
475638baa8 fix(forgejo): Use common rules for the secret name 2023-09-13 10:00:50 +02:00
Tom Hubrecht
1e3b88d3c2 feat(meta): Remove bureau from root access 2023-09-11 18:59:59 +02:00
Tom Hubrecht
c4ee0dfc43 feat(nextcloud): Setup s3.dgnum.eu as the primary storage backend 2023-09-11 18:56:07 +02:00
Tom Hubrecht
4b6e2fc3b1 fix(garage): Setup correctly the reverse proxy 2023-09-11 18:54:17 +02:00
Tom Hubrecht
a23ba62f27 chore(npins): Update 2023-09-11 11:18:23 +02:00
Tom Hubrecht
5f473104bf fix(dgn-lib): Switch to new source path 2023-09-11 11:18:15 +02:00
Tom Hubrecht
63090df1a4 feat(storage01): Deploy basic garage 2023-09-11 11:17:52 +02:00
Tom Hubrecht
c74ab04df0 feat(compute01): Deploy cloud.dgnum.eu 2023-09-11 11:17:30 +02:00
Tom Hubrecht
e755c43d5a storage01/forgejo: Init on git.dgnum.eu 2023-07-24 09:50:57 +02:00
Tom Hubrecht
c6121e63d7 modules/dgn-secrets: Fix options 2023-07-24 09:50:33 +02:00
Tom Hubrecht
28fc16dc96 npins: Update nix-lib 2023-07-24 09:50:17 +02:00
Tom Hubrecht
3c38fc687e keys: Add keys for storage01 and compute01 2023-07-24 09:49:53 +02:00
Tom Hubrecht
078365e576 lib: Use sources.nixpkgs instead of <nixpkgs> 2023-07-24 09:10:34 +02:00
Tom Hubrecht
c97c9303fe keys: Rename web-01 to web01 2023-07-24 09:09:15 +02:00
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