|
ecbad0a638
|
chore: Abstract machines and modules
This adds subdirectories for the different types of systems, for the
modules and the machines
|
2024-12-08 13:39:10 +01:00 |
|
|
4a102117a4
|
feat(storage01): Init victoria-metrics DB
|
2024-10-22 13:07:07 +02:00 |
|
sinavir
|
38231eb6e0
|
feat(attic): Bye bye attic
|
2024-10-06 18:33:04 +02:00 |
|
sinavir
|
f6253021d7
|
feat(nuit website): migrate to s3
|
2024-09-18 14:21:13 +02:00 |
|
|
fd0aeacff4
|
feat(firewall): Sunset fail2ban and switch to reaction
|
2024-09-01 22:51:56 +02:00 |
|
sinavir
|
c14e263b98
|
feat(tvix-store): Init
|
2024-07-29 14:31:42 +02:00 |
|
|
6b827e56b1
|
feat(infra): Init backups
|
2024-02-21 17:18:14 +01:00 |
|
|
cc613ba7b9
|
feat(storage01): Deploy influxdb2 on influx.dgnum.eu
|
2024-02-20 16:33:35 +01:00 |
|
|
9059ebe4d8
|
feat(storage01): Deploy prometheus on prometheus.dgnum.eu
|
2024-02-19 17:37:57 +01:00 |
|
|
df8831301f
|
feat(storage01): Switch to nix-modules for forgejo nix runners
|
2024-01-10 13:59:11 +01:00 |
|
|
03d4fd3982
|
feat(fail2ban): Add preauth jail and enable on storage01
|
2024-01-05 16:10:06 +01:00 |
|
Tom Hubrecht
|
9026e89669
|
feat(storage01): Use nix runners
|
2023-12-15 20:12:30 +01:00 |
|
Tom Hubrecht
|
ab694c03b6
|
feat(storage01): Deploy a forgejo runner
|
2023-12-04 20:55:44 +01:00 |
|
Tom Hubrecht
|
086f968663
|
feat: Enable netbird on all machines
|
2023-12-04 09:16:04 +01:00 |
|
Tom Hubrecht
|
6a25ccbd1a
|
feat(netbird): Deploy management server on storage01
|
2023-12-03 22:13:30 +01:00 |
|
Tom Hubrecht
|
18b6b0f605
|
feat(modules/dgn-harware): Refactor hardware config
|
2023-11-29 16:11:35 +01:00 |
|
Tom Hubrecht
|
86129fb971
|
feat(nix-lib): Rename dgn-lib to lib.extra
|
2023-10-04 09:23:48 +02:00 |
|
Tom Hubrecht
|
56cd177d3e
|
feat(nix-lib): Update to 0.1.5 and switch to using mkConfig
|
2023-10-02 13:53:20 +02:00 |
|
Tom Hubrecht
|
4be2f40abe
|
feat(dgn-web): Enable module on nodes serving web content
Also remove the firewall config as it is now centralized.
|
2023-10-01 23:08:54 +02:00 |
|
Tom Hubrecht
|
ef9f84430e
|
feat(storage01): Deploy atticd on cachix.dgnum.eu
|
2023-09-28 17:20:16 +02:00 |
|
Tom Hubrecht
|
8ff860d3b8
|
feat(storage01): Deploy peertube on videos.dgnum.eu
|
2023-09-13 10:39:55 +02:00 |
|
Tom Hubrecht
|
63090df1a4
|
feat(storage01): Deploy basic garage
|
2023-09-11 11:17:52 +02:00 |
|
Tom Hubrecht
|
e755c43d5a
|
storage01/forgejo: Init on git.dgnum.eu
|
2023-07-24 09:50:57 +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
|
2274668f9b
|
modules: Setup dgn-network with configuration from metadata
|
2023-07-20 12:32:31 +02:00 |
|
Tom Hubrecht
|
c111662a9e
|
modules/dgn-hardware: Set default configurations
|
2023-07-18 17:03:01 +02:00 |
|
Tom Hubrecht
|
5b4cf12ed7
|
machines: Add compute01 and storage01
|
2023-07-18 17:00:31 +02:00 |
|