dd5a6335b1
proxmox
...
pass in description
fix syntax
configure proxmox provider
typo
add doc comment in existing modules
add comment
allow insecure proxmox connection for use in dev
wip proxmox progress
use service configurations moved to machine-independent location
wire settings directly without option block terraform
adjust cwd
try tf on null input
update .envrc.sample with sample proxmox credentials
2025-05-11 19:22:49 +02:00
edfbc7d03a
factor out settings for use in base install
2025-05-11 18:23:05 +02:00
682b533b49
switch imports from lookup paths to explicit npins to keep things pure for tests
2025-05-11 18:23:05 +02:00
3834d92762
drop nixops-specific fediversityVm properties set only in static machines
directories
2025-05-11 18:23:05 +02:00
f4ebf55a15
unify versioning (minus around nixops, for now)
2025-05-01 13:24:45 +02:00
c69f1f52e0
allow accessing test vms from fedi201, closes #286 ( #297 )
...
Reviewed-on: Fediversity/Fediversity#297
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-04-09 16:58:50 +02:00
7afae84b6c
Add pub key Lois
2025-03-12 12:01:50 +01:00
0b18938eaa
Support specifying disk size
2025-02-27 16:45:11 +01:00
b42d654ab6
Track machines' descriptions
2025-02-27 16:45:11 +01:00
11fd13a982
Allow injecting a private key in the provisioned VM
2025-02-25 11:57:20 +01:00
bd270999f3
Integrate hostPublicKey
with the options
2025-02-25 11:57:20 +01:00
10874c995e
Split sections in options
2025-02-25 11:36:55 +01:00
af4a0a0784
Add options for sockets, cores and memory
2025-02-25 11:36:55 +01:00
0813eca20c
Add options for Proxmox and Proxmox VM id
2025-02-25 11:36:54 +01:00
1677c9f8d7
Remove environment.systemPackages
from VMs ( #176 )
...
Closes #25
Co-authored-by: kiara Grouwstra <kiara@procolix.eu>
Reviewed-on: Fediversity/Fediversity#176
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:54:28 +01:00
e9a4185401
users: add kiara
2025-02-24 13:31:31 +01:00
cd1679afec
procolixVm
-> fediversityVm
2025-02-21 20:24:41 +01:00
3dc7f49a9c
Add the disko configuration to all VMs
2025-02-21 20:24:41 +01:00
f0224b06c7
Inject disko in VM configurations
2025-02-21 20:24:41 +01:00
0e6c96a2be
Document the procolixVm
options
2025-01-31 17:23:12 +01:00
4d00635e69
Move old procolix.vm
options to new procolixVm
ones
2025-01-31 17:15:12 +01:00
eaad4daa39
Cleaner resource definition
2025-01-31 16:57:21 +01:00
e0b4dd4d5b
Shorter name
2025-01-31 16:48:08 +01:00
54194cd494
Share options between resource and config
2025-01-31 16:47:33 +01:00
ba97ed26d0
Get rid of useless self
and providers
arguments
2025-01-31 16:34:21 +01:00
564938e52d
Clean up handling of secrets in infra
2025-01-31 16:29:31 +01:00
9c85431a22
Move everything into common
with better names
2025-01-31 15:22:28 +01:00
873a1c9177
Automatically git root
access to all contributors
2025-01-31 10:59:36 +01:00
732760bc0c
Move Nix options to common
2024-12-16 12:57:02 +01:00
b04b3c457f
Fix typo
2024-11-22 17:37:15 +01:00
fca563a987
nix.settings.trusted-users
2024-11-21 12:06:35 +01:00
9f471327df
environment.systemPackages
2024-11-21 12:04:59 +01:00
0749bda96c
networking.useDHCP
2024-11-21 12:04:02 +01:00
9888ae0d07
nixpkgs.hostPlatform
2024-11-21 12:04:02 +01:00
dbba09de45
system.stateVersion
2024-11-21 12:04:00 +01:00
17611b7e53
Timezone and locale
2024-11-21 12:03:12 +01:00
8a075bb837
Keep vm02116's specificities documented
2024-11-21 11:57:26 +01:00
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
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
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
60ec9aab2a
Follow @kevin 's recommendations
2024-11-21 11:32:48 +01:00
18559dab54
Move nftables ruleset to separate file
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