11fd13a982
Allow injecting a private key in the provisioned VM
2025-02-25 11:57:20 +01:00
4fda719992
Expose VM options in the flake
2025-02-25 11:36:55 +01:00
71d1c612a4
Get rid of fedi300
...
It has been off for a long while now. We will just add a VM again if
there is one ever.
2025-02-25 11:36:54 +01:00
c74fc4f927
Add VM for the front-end ( #183 )
...
For now, I created yet another deployment. Basically, this seems to tell me that we only ever use:
- one deployment per machine (when we change its configuration)
- one big deployment for all of them (eg. for nixpkgs updates or new contributor)
but that the current split into themes doesn't really work. I can discontinue it in another PR.
`fedi201` is accessible under `fedi201.abundos.eu`. Its configuration lives in `infra/fedi201/default.nix`. This Nix file is a NixOps4 resource module, not a NixOS configuration module; you probably want to add a `nixos.module` field to it where you put your NixOS configuration.
Reviewed-on: Fediversity/Fediversity#183
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-02-24 14:49:53 +01:00
e6e0f49f40
Add a testing machine for Hans
2025-02-21 20:25:20 +01:00
cd1679afec
procolixVm
-> fediversityVm
2025-02-21 20:24:41 +01:00
722afdc5ea
Expose a NixOS configuration for each VM in infra
2025-02-21 20:24:40 +01:00
df78965bf4
Extract resource module from makeDeployments
2025-02-21 20:24:40 +01:00
bf0a35de6c
makeInstaller
-> makeInstallerIso
2025-02-21 20:24:40 +01:00
a7c6ceb111
Export makeInstaller
in the flake
2025-02-21 10:01:06 +01:00
54194cd494
Share options between resource and config
2025-01-31 16:47:33 +01:00
8cfc943297
Cleanup
2025-01-31 16:36:18 +01:00
ba97ed26d0
Get rid of useless self
and providers
arguments
2025-01-31 16:34:21 +01:00
8fa7bd4df5
Add a default
deployment containing everything
2025-01-31 15:24:41 +01:00
9c85431a22
Move everything into common
with better names
2025-01-31 15:22:28 +01:00
dedd70dc0e
Make vm*/default.nix
resources
2025-01-31 15:19:55 +01:00
4f761bfc1f
Start building a procolixVm
resource module
2025-01-31 15:08:47 +01:00
1d05993127
Bump NixOps4
...
in particular, follow the split of `nixops4-nixos` to its own
repository.
2025-01-31 14:11:46 +01:00
1f2ea73e69
Clean up resource definition
2025-01-31 14:03:37 +01:00
d121cd6a5b
Remove vm02117
...
Machine was running on the old supervisor and was decommissioned manually.
2025-01-31 11:06:23 +01:00
873a1c9177
Automatically git root
access to all contributors
2025-01-31 10:59:36 +01:00
5522595296
Factorise the deployment definition
2025-01-30 12:57:11 +01:00
34eb7263cc
Factorise the resource definition
2025-01-30 09:53:45 +01:00
d4e1760c70
vm02117 is not the web server anymore
2025-01-29 15:34:48 +01:00
f475b1f56c
Move web server definition to infra
2025-01-29 15:34:48 +01:00
ba08f3cf49
Enter fedi300
2024-12-16 13:46:21 +01:00
f1f0611bbc
Discontinue two old actions runners
2024-12-16 13:46:08 +01:00
21e8c962bf
s/x_fediversity/fediversity/
2024-12-13 12:37:25 +01:00
9407af8ac8
Use secrets module to clean up configurations
2024-12-13 00:26:43 +01:00
f753422295
Use shared keys attrset in infra/
2024-12-13 00:26:43 +01:00
36b5351f0a
Handle Forgejo's secrets cleanly
2024-12-12 12:38:20 +01:00
32378d917d
Make token secret for actions runners
2024-12-12 12:38:20 +01:00
5bc7f954bd
Consolidate config for vm02187
2024-11-21 12:13:34 +01:00
e4c891b284
Consolidate config for vm02186
2024-11-21 12:13:34 +01:00
104827746a
Consolidate config for vm02179
2024-11-21 12:13:34 +01:00
2beb64af83
Consolidate config for vm02116
2024-11-21 12:13:31 +01:00
62eea1bf8a
Add Wiki machine to web
deployment
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
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
f9f096cff8
Ooops
2024-11-18 10:56:38 +01:00
40ec7e9c8c
Make a NixOps4 deployment for action runners
2024-11-18 10:56:38 +01:00