6d0c8caf57
Factorise hardware config of vm02179 into infra/common
2024-11-21 11:55:01 +01:00
ba8c1d9d9c
Move hardware config of vm02116 to infra/common
2024-11-21 11:55:01 +01:00
1e8174799b
Factorise users configurations ( #20 )
/ check-pre-commit (push) Successful in 22s
2024-11-21 11:45:19 +01:00
67eddccc40
Apply @kevin 's recommendations
...
/ check-pre-commit (pull_request) Successful in 21s
- Remove `root`'s password; SSH password authentication is already
removed for all users.
- Enable password-less sudo for `wheel` group.
- Add a note about removing `root` SSH connection altogether.
- Add `niols` user with sudo capabilities.
2024-11-21 11:44:53 +01:00
4bef70a2ab
Factorise users config of vm02187 into infra/common
2024-11-21 11:44:53 +01:00
6efe45a88b
Factorise users config of vm02186 into infra/common
2024-11-21 11:44:53 +01:00
09764eeab9
Factorise users config of vm02179 into infra/common
2024-11-21 11:44:53 +01:00
6e7e0e5ef7
Move users config of vm02116 to infra/common
2024-11-21 11:44:53 +01:00
9c7b370447
Factorise networking configurations ( #19 )
/ check-pre-commit (push) Successful in 23s
2024-11-21 11:33:24 +01:00
60ec9aab2a
Follow @kevin 's recommendations
/ check-pre-commit (pull_request) Successful in 23s
2024-11-21 11:32:48 +01:00
18559dab54
Move nftables ruleset to separate file
/ check-pre-commit (pull_request) Successful in 22s
2024-11-20 15:58:07 +01:00
f56c00eb59
Factorise networking config of vm02187 into infra/common
2024-11-20 15:58:06 +01:00
fe6d68446b
Factorise networking config of vm02186 into infra/common
2024-11-20 15:56:33 +01:00
c8d9b1c669
Factorise networking config of vm02179 into infra/common
2024-11-20 15:56:15 +01:00
3bc484754f
Move networking config of vm02116 to infra/common
2024-11-20 15:55:49 +01:00
da127445bc
Clean-up VMs configurations
2024-11-20 14:45:20 +01:00
8ad1457763
Enable trimming of trailing whitespace as a pre-commit hook
2024-11-20 13:07:03 +01:00
fe0c69f6d9
Add changes that hadn't been pushed to the repo as well
/ check-pre-commit (pull_request) Successful in 24s
/ check-pre-commit (push) Successful in 23s
2024-11-20 12:41:13 +01:00
aad7a984c2
Integrate vm02116 (Forgejo) and vm02187 (Wiki) to the infra/
directory and deployments ( #11 )
/ check-pre-commit (push) Successful in 22s
2024-11-20 10:15:28 +01:00
62eea1bf8a
Add Wiki machine to web
deployment
/ check-pre-commit (pull_request) Successful in 22s
2024-11-20 10:13:40 +01:00
2ffab40687
Add Forgejo machine to git
deployment
...
This deployment is the old `actions-runners` deployment, renamed.
2024-11-20 10:13:40 +01:00
47bca471da
Add wiki machine to the infra/
directory
2024-11-20 10:13:40 +01:00
c2f820b85d
Add Forgejo machine to the infra/
directory
2024-11-20 10:13:40 +01:00
771708c557
drive-by refactoring
/ check-pre-commit (push) Successful in 21s
2024-11-20 09:01:33 +01:00
f1c0d29df9
Add niols
to the users of the website
/ check-pre-commit (pull_request) Successful in 22s
/ check-pre-commit (push) Successful in 22s
2024-11-18 15:18:38 +01:00
18b03924ad
Format and clean dead code in infra/
( #12 )
...
/ check-pre-commit (push) Successful in 17s
Reviewed-on: #12
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2024-11-18 12:09:30 +01:00
d8320bc287
Control the actions runners' configuration via NixOps4 ( #8 )
...
/ check-pre-commit (push) Successful in 22s
Reviewed-on: #8
2024-11-18 11:39:24 +01:00
e300ff517d
Small description of the infra/
subdirectory
/ check-pre-commit (pull_request) Successful in 22s
2024-11-18 11:28:02 +01:00
ae90b3e362
Add Valentin's SSH keys
/ check-pre-commit (pull_request) Successful in 22s
2024-11-18 10:56:38 +01:00
f9f096cff8
Ooops
2024-11-18 10:56:38 +01:00
69cad1592e
Rename “default” NixOps4 deployment
2024-11-18 10:56:38 +01:00
40ec7e9c8c
Make a NixOps4 deployment for action runners
2024-11-18 10:56:38 +01:00
8a53b5242b
Add files related to vm02179
2024-11-18 10:56:38 +01:00
accb4d4c81
Move files related to vm02186 to own directory
2024-11-18 10:56:38 +01:00
fc29873949
Merge pull request 'added the nixos configs of the forgje and wiki servers' ( #10 ) from forgejo_and_wiki_configs into main
...
/ check-pre-commit (push) Successful in 17s
Reviewed-on: #10
2024-11-18 10:53:14 +01:00
2c5046ab0e
added the nixos configs of the forgje and wiki servers
/ check-pre-commit (pull_request) Successful in 21s
2024-11-18 10:48:16 +01:00
be057fb93b
use email address that's being monitored
/ check-pre-commit (pull_request) Successful in 29s
/ check-pre-commit (push) Successful in 21s
2024-11-18 09:40:41 +01:00
bd478eb32b
Improve automated provisioning/removal of Proxmox VMs ( #6 )
...
/ check-pre-commit (push) Successful in 18s
Reviewed-on: #6
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-11-17 00:09:21 +01:00
3765a7e049
Mention the scripts in the README
/ check-pre-commit (pull_request) Successful in 22s
2024-11-17 00:07:21 +01:00
94e5356886
Parallelise removal script
2024-11-17 00:07:20 +01:00
74bf29bb75
Parallelise provisioning script
2024-11-17 00:07:20 +01:00
56d125a5b0
Rework and cleanup provisioning script
2024-11-17 00:07:20 +01:00
95389bb615
Remove useless piece of code
...
Ids must start at 100 because of Proxmox.
2024-11-17 00:07:20 +01:00
1c614ff3b8
Add VM removal script
2024-11-17 00:07:20 +01:00
84ba26d187
Move Proxmox-related things under deployment/proxmox
2024-11-17 00:07:20 +01:00
07fa942989
increase sensitive area of the menu toggle
/ check-pre-commit (push) Successful in 22s
2024-11-15 09:54:37 +01:00
b78d341d95
simplify menu-toggle label SVG
2024-11-15 09:54:37 +01:00
e61ff7c039
show mobile menu toggle in mode-sensitive color
2024-11-15 09:54:37 +01:00
9803e69e3f
Plug services and deployment into the flake ( #3 )
...
/ check-pre-commit (push) Successful in 1m6s
Reviewed-on: #3
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-11-14 18:09:12 +01:00
435d9c861a
Integrate deployment as a flake part
/ check-pre-commit (pull_request) Successful in 21s
2024-11-14 18:07:12 +01:00