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
3ce345923c
qemu guest
2025-09-03 14:08:08 +02:00
416da3eed9
grub
2025-09-03 14:08:08 +02:00
afa22cad40
auto login
2025-09-03 14:08:08 +02:00
f582b6f1eb
networking
2025-09-03 14:08:08 +02:00
154dea8ff1
users
2025-09-03 14:08:08 +02:00
f233b3c4a5
handle test outcome
2025-09-03 14:08:08 +02:00
c8d3b850d0
specialArgs: sources
2025-09-03 14:08:08 +02:00
348c343955
nix in tests: download-attempts = 1
2025-09-03 14:08:08 +02:00