Commit graph

54 commits

Author SHA1 Message Date
Nicolas Jeannerod ba08f3cf49
Enter fedi300 2024-12-16 13:46:21 +01:00
Nicolas Jeannerod f1f0611bbc
Discontinue two old actions runners 2024-12-16 13:46:08 +01:00
Nicolas Jeannerod 732760bc0c
Move Nix options to common 2024-12-16 12:57:02 +01:00
Nicolas Jeannerod a9f9d4f1a0
Enable mailing for Mediawiki 2024-12-13 13:17:01 +01:00
Nicolas Jeannerod 21e8c962bf
s/x_fediversity/fediversity/ 2024-12-13 12:37:25 +01:00
Nicolas Jeannerod 9407af8ac8
Use secrets module to clean up configurations 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod f753422295
Use shared keys attrset in infra/ 2024-12-13 00:26:43 +01:00
Nicolas Jeannerod 36b5351f0a
Handle Forgejo's secrets cleanly 2024-12-12 12:38:20 +01:00
Nicolas Jeannerod 32378d917d
Make token secret for actions runners 2024-12-12 12:38:20 +01:00
Nicolas Jeannerod 89d25fa7a5
Set up mailing for Forgejo 2024-11-27 17:34:05 +01:00
Nicolas Jeannerod 80f38ff7bc
Move the Proxmox architecture document to infra/ 2024-11-27 12:20:33 +01:00
Valentin Gagarin 746fddcbbb Forgejo: enable Git LFS 2024-11-26 13:57:27 +01:00
Nicolas Jeannerod b04b3c457f
Fix typo 2024-11-22 17:37:15 +01:00
Nicolas Jeannerod 5bc7f954bd
Consolidate config for vm02187 2024-11-21 12:13:34 +01:00
Nicolas Jeannerod e4c891b284
Consolidate config for vm02186 2024-11-21 12:13:34 +01:00
Nicolas Jeannerod 104827746a
Consolidate config for vm02179 2024-11-21 12:13:34 +01:00
Nicolas Jeannerod 2beb64af83
Consolidate config for vm02116 2024-11-21 12:13:31 +01:00
Nicolas Jeannerod fca563a987
nix.settings.trusted-users 2024-11-21 12:06:35 +01:00
Nicolas Jeannerod 9f471327df
environment.systemPackages 2024-11-21 12:04:59 +01:00
Nicolas Jeannerod 0749bda96c
networking.useDHCP 2024-11-21 12:04:02 +01:00
Nicolas Jeannerod 9888ae0d07
nixpkgs.hostPlatform 2024-11-21 12:04:02 +01:00
Nicolas Jeannerod dbba09de45
system.stateVersion 2024-11-21 12:04:00 +01:00
Nicolas Jeannerod 17611b7e53
Timezone and locale 2024-11-21 12:03:12 +01:00
Nicolas Jeannerod 8a075bb837
Keep vm02116's specificities documented 2024-11-21 11:57:26 +01:00
Nicolas Jeannerod 7c8b26c07c
Factorise hardware config of vm02187 into infra/common 2024-11-21 11:55:02 +01:00
Nicolas Jeannerod 40ae3db164
Factorise hardware config of vm02186 into infra/common 2024-11-21 11:55:02 +01:00
Nicolas Jeannerod 6d0c8caf57
Factorise hardware config of vm02179 into infra/common 2024-11-21 11:55:01 +01:00
Nicolas Jeannerod ba8c1d9d9c
Move hardware config of vm02116 to infra/common 2024-11-21 11:55:01 +01:00
Nicolas Jeannerod 67eddccc40
Apply @kevin's recommendations
- 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
Nicolas Jeannerod 4bef70a2ab
Factorise users config of vm02187 into infra/common 2024-11-21 11:44:53 +01:00
Nicolas Jeannerod 6efe45a88b
Factorise users config of vm02186 into infra/common 2024-11-21 11:44:53 +01:00
Nicolas Jeannerod 09764eeab9
Factorise users config of vm02179 into infra/common 2024-11-21 11:44:53 +01:00
Nicolas Jeannerod 6e7e0e5ef7
Move users config of vm02116 to infra/common 2024-11-21 11:44:53 +01:00
Nicolas Jeannerod 60ec9aab2a
Follow @kevin's recommendations 2024-11-21 11:32:48 +01:00
Nicolas Jeannerod 18559dab54
Move nftables ruleset to separate file 2024-11-20 15:58:07 +01:00
Nicolas Jeannerod f56c00eb59
Factorise networking config of vm02187 into infra/common 2024-11-20 15:58:06 +01:00
Nicolas Jeannerod fe6d68446b
Factorise networking config of vm02186 into infra/common 2024-11-20 15:56:33 +01:00
Nicolas Jeannerod c8d9b1c669
Factorise networking config of vm02179 into infra/common 2024-11-20 15:56:15 +01:00
Nicolas Jeannerod 3bc484754f
Move networking config of vm02116 to infra/common 2024-11-20 15:55:49 +01:00
Nicolas Jeannerod da127445bc
Clean-up VMs configurations 2024-11-20 14:45:20 +01:00
Nicolas Jeannerod 8ad1457763
Enable trimming of trailing whitespace as a pre-commit hook 2024-11-20 13:07:03 +01:00
Nicolas Jeannerod fe0c69f6d9
Add changes that hadn't been pushed to the repo as well 2024-11-20 12:41:13 +01:00
Nicolas Jeannerod 62eea1bf8a
Add Wiki machine to web deployment 2024-11-20 10:13:40 +01:00
Nicolas Jeannerod 2ffab40687
Add Forgejo machine to git deployment
This deployment is the old `actions-runners` deployment, renamed.
2024-11-20 10:13:40 +01:00
Nicolas Jeannerod 47bca471da
Add wiki machine to the infra/ directory 2024-11-20 10:13:40 +01:00
Nicolas Jeannerod c2f820b85d
Add Forgejo machine to the infra/ directory 2024-11-20 10:13:40 +01:00
Nicolas Jeannerod 18b03924ad Format and clean dead code in infra/ (#12)
Reviewed-on: Fediversity/Fediversity#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
Nicolas Jeannerod e300ff517d
Small description of the infra/ subdirectory 2024-11-18 11:28:02 +01:00
Nicolas Jeannerod ae90b3e362
Add Valentin's SSH keys 2024-11-18 10:56:38 +01:00
Nicolas Jeannerod f9f096cff8
Ooops 2024-11-18 10:56:38 +01:00