859418b377
feat(chatops): init takumi
...
Takumi means "artisan" (in the sense of "master") in Japanese. It's an
accurate and efficient ChatOps for day-to-day operations of DGNum.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-09-20 21:50:15 +02:00
fe9c71f37e
fix(reaction): Use the correct netbird space
2024-09-01 23:33:34 +02:00
fd0aeacff4
feat(firewall): Sunset fail2ban and switch to reaction
2024-09-01 22:51:56 +02:00
e0cec882d8
feat(console): Add motd with system info
2024-07-30 10:39:10 +02:00
680682f520
feat(bridge02): Initialize and add instructions to the README
2024-07-10 17:31:04 +02:00
83d8ff264d
feat(web02): Reimage the node
2024-06-17 17:06:37 +02:00
2329799c87
feat(monitoring): Add adminGroup emails
2024-05-22 19:05:03 +02:00
a63f682aeb
feat(monitoring): Add admin emails
2024-05-13 23:33:36 +02:00
2c88c2bad7
fix(netbox-agent): batch requests filtering on interfaces
...
Re-enable the service on vault01 now that it works
2024-05-07 13:29:43 +02:00
0eb813c8bf
feat(compute01): Upgrade postgres to 16.2
2024-05-01 16:01:44 +02:00
17a6e085b5
feat(dgn-console): Add perf
2024-04-28 19:16:56 +02:00
3f928ce90b
feat(modules): Generalize redirections
2024-04-23 22:02:04 +02:00
sinavir
fd6674fd5d
feat: Enable sendmail setuid wrapper
2024-04-20 20:40:26 +02:00
c47437116b
feat(modules): Introduce per node module import from meta
2024-04-18 16:23:25 +02:00
cbdbed1099
feat(infra): Add nodeMeta argument
2024-04-18 15:53:20 +02:00
10a925021f
feat(console): Upstream nsncd a les features dont on a besoin
2024-04-15 09:32:36 +02:00
sinavir
c6fe6b5891
feat(monitoring): Enable node exporter on almost all nodes
2024-04-14 01:10:10 +02:00
sinavir
ba2284cc68
fix(netbox-agent): Increase randomized delay
2024-04-13 15:11:27 +02:00
5919b75851
feat(dgn-record): Use latest arkheon
2024-04-06 16:21:21 +02:00
b36b0d7d67
feat(infra): Rework nixpkgs version management
2024-04-03 22:05:37 +02:00
sinavir
732ed7081d
feat(monitoring): Add simple systemd monitoring
2024-04-03 21:19:28 +02:00
sinavir
747d8c08cb
feat(netbox-agent): init
2024-03-28 13:26:19 +01:00
9cbe1b828f
feat(dgn-console): Add more utilities
2024-03-27 15:15:44 +01:00
2a02fd6ef5
feat(dgn-console): Add more tools
2024-03-24 18:11:26 +01:00
sinavir
581fa6b560
chore: pre-commit hooks are supposed to be run....
2024-03-10 01:03:30 +01:00
3bccda09db
feat(infra): Enable recording of deployments
2024-03-08 23:11:31 +01:00
2ade516d48
feat(compute01): Deploy arkheon
2024-03-08 11:55:02 +01:00
6a25f88ee8
feat(dgn-ssh): Increase allowed connexions
2024-02-26 14:33:39 +01:00
82cafb5fd7
feat(meta): Rework and use a module
2024-02-23 11:13:21 +01:00
ba30b3034b
feat(dgn-backups): Add encrypted master keys
2024-02-22 09:57:19 +01:00
a14e853738
feat(dgn-backups): Alter start times
2024-02-21 22:42:41 +01:00
6161592f5a
feat(dgn-backups): Setup postgres databases backups
2024-02-21 22:01:32 +01:00
6b827e56b1
feat(infra): Init backups
2024-02-21 17:18:14 +01:00
13b7b2fab4
feat(dgn-hardware): Update ZFS settings
2024-02-21 17:17:40 +01:00
54ec4a6b18
feat(dgn-hardware): Factorize bcachefs setup
2024-02-20 21:25:04 +01:00
5832da0941
feat(dgn-network): Use only the specified DNS
2024-02-20 17:57:24 +01:00
e7f4d76dc1
fix(dgn-network): Clarify variables and add dns settings from metadata
2024-02-20 17:47:34 +01:00
5e3819c9b2
feat(shell): Add pre-commit hooks and reformat the repo
2024-02-02 10:51:31 +01:00
ce0dfe5431
chore(infra): Remove remnants of dgn-dns
2024-02-01 13:35:30 +01:00
31e2387a25
feat(dgn-dns): Remove module as the DNS will be hosted externally
2024-01-31 16:52:00 +01:00
ef460753a8
feat(modules/dgn-ssh): Disable kbdinteractiveauthentication
2024-01-30 10:22:27 +01:00
6bdbccf9b2
feat(web01): Deploy Crab Fit on meet.dgnum.eu
2024-01-23 01:06:10 +01:00
Raito Bezarius
1f67e3c310
feat(dns): erp.dgnum.eu → web01
...
We prepare a Dolibarr deployment.
2024-01-21 21:05:46 +01:00
e34d5d003f
feat(dgn-hardware): Move specific configurations back to the servers
2024-01-11 12:58:58 +01:00
345bdd4d44
feat(dgn-hardware): Allow bcachefs configuration
2024-01-11 12:58:27 +01:00
50368c56dd
fix(modules/dgn-console): Only try to create the psql migrate script if postgres is enabled
2024-01-10 14:59:39 +01:00
df8831301f
feat(storage01): Switch to nix-modules for forgejo nix runners
2024-01-10 13:59:11 +01:00
4716f8a398
feat(modules): Replace dgn-secrets by age-secrets
2024-01-09 14:48:33 +01:00
7249301a33
fix(network): Use correct ipv6 addresses
2024-01-08 17:18:55 +01:00
c5e15987ed
feat(modules/dgn-console): Add an activation script showing system diffs
2024-01-07 18:17:14 +01:00