Commit graph

934 commits

Author SHA1 Message Date
bd585822e0
fix data model
Signed-off-by: Kiara Grouwstra <kiara@procolix.eu>
2025-09-03 14:10:18 +02:00
d527a2e29d
fix nixops4 for adjusted arguments 2025-09-03 14:10:18 +02:00
ca392f4c29
restore path-based behavior for non-data-model tests 2025-09-03 14:10:18 +02:00
ae16beeb87
switch reusable script to package, facilitating inspection and reuse 2025-09-03 14:10:18 +02:00
35b6c1c453
factor out ssh deployment to make for reusable invocation 2025-09-03 14:10:18 +02:00
50524443f2
stablize pathToRoot by builtins.path 2025-09-03 14:09:25 +02:00
22408f98db
simplify deployment/nixos.nix 2025-09-03 14:09:25 +02:00
56cf89d926
split tests to allow running the faster ssh test separately 2025-09-03 14:09:25 +02:00
737eb8d73d
factor out data model 2025-09-03 14:09:25 +02:00
b2871e1321
add nixops4 data model test 2025-09-03 14:09:25 +02:00
f5a7552347
adjust deployment type
this is a cop-out possible until
fricklerhandwerk/Fediversity#15.
after that, this will require actually figuring out how to get `options`
for `deployment.nix` - which may need `evalModules` with
`data-model.nix`.
2025-09-03 14:09:25 +02:00
217143814e
restore data model with { resources } wrappers, this time working 2025-09-03 14:09:25 +02:00
e089eba1d7
simpler data model, not sure it's desirable but at least it's consistent 2025-09-03 14:09:25 +02:00
7ce1549e75
actually rely on user package from data model 2025-09-03 14:08:46 +02:00
91004e014e
pass system 2025-09-03 14:08:46 +02:00
0536f3662b
update test 2025-09-03 14:08:46 +02:00
fd8b916023
update deployment 2025-09-03 14:08:46 +02:00
7ccfe4c189
simplify auth to not accept password 2025-09-03 14:08:46 +02:00
ea74f048cd
rename deployment to deployment-type, disambiguating from environments' deployment 2025-09-03 14:08:46 +02:00
fbf4bdf401
fix attrTag by adding mkOption 2025-09-03 14:08:08 +02:00
995b984721
wrap application resources to match the input of apply 2025-09-03 14:08:08 +02:00
c5a8f04813
stylize user-specified names by quotes to clarify their status 2025-09-03 14:08:08 +02:00
e12781ac28
fix a bug of mismatching names in data model test
matches the name of `shell` to `operator-environment`.
2025-09-03 14:08:08 +02:00
8573527cfd
try and use deployment 2025-09-03 14:08:08 +02:00
46bd194d6b
spacing 2025-09-03 14:08:08 +02:00
a07f0f7747
simplify imputDerivations 2025-09-03 14:08:08 +02:00
5bcfd66d92
unimport qemu-guest 2025-09-03 14:08:08 +02:00
8c46f5d727
simplify inputDerivations 2025-09-03 14:08:08 +02:00
c560b6f769
simplify deployment 2025-09-03 14:08:08 +02:00
1b5f2d0c65
skip is-active sshd 2025-09-03 14:08:08 +02:00
3e87942575
- auto 2025-09-03 14:08:08 +02:00
130eee3049
move fail in 2025-09-03 14:08:08 +02:00
64a360b556
- BatchMode 2025-09-03 14:08:08 +02:00
91c17683a0
rm unused ssh settings 2025-09-03 14:08:08 +02:00
0d56adf453
dedupe inputDerivations 2025-09-03 14:08:08 +02:00
dc51d7131d
rm cowsay 2025-09-03 14:08:08 +02:00
ce889c14be
remove unused JSON-serialized args (sources) 2025-09-03 14:08:08 +02:00
7c5a93ce82
factor out to nixos.nix 2025-09-03 14:08:08 +02:00
e801416cba
rm users 2025-09-03 14:08:08 +02:00
f9593df32d
simplify grub 2025-09-03 14:08:08 +02:00
2bfcca81c5
rm users 2025-09-03 14:08:08 +02:00
38d6be1910
reenable ipv6 2025-09-03 14:08:08 +02:00
bb71aa4fec
reenable firewall 2025-09-03 14:08:08 +02:00
123de7dbff
rm comments 2025-09-03 14:08:08 +02:00
6183ea018d
rm getty 2025-09-03 14:08:08 +02:00
650c8db34e
mv attempts 2025-09-03 14:08:08 +02:00
b2f63a4d10
download-attempts: settle for just targetNode 2025-09-03 14:08:08 +02:00
cbd5406397
rm comment 2025-09-03 14:08:08 +02:00
dca28033b6
restore imports 2025-09-03 14:08:08 +02:00
f279cbe96c
dedupe nixosTest.nix 2025-09-03 14:08:08 +02:00