nixos/tests: fix installer under network-online dep fix

This commit is contained in:
Jade Lovelace 2024-01-13 18:18:34 -08:00
parent 843b3e7aa9
commit e7451cacf9

View File

@ -158,7 +158,9 @@ let
start_all()
${optionalString clevisTest ''
tang.wait_for_unit("sockets.target")
tang.systemctl("start network-online.target")
tang.wait_for_unit("network-online.target")
machine.systemctl("start network-online.target")
machine.wait_for_unit("network-online.target")
''}
machine.wait_for_unit("multi-user.target")
@ -187,6 +189,7 @@ let
${optionalString clevisTest ''
with subtest("Create the Clevis secret with Tang"):
machine.systemctl("start network-online.target")
machine.wait_for_unit("network-online.target")
machine.succeed('echo -n password | clevis encrypt sss \'{"t": 2, "pins": {"tpm2": {}, "tang": {"url": "http://192.168.1.2"}}}\' -y > /mnt/etc/nixos/clevis-secret.jwe')''}