do not restart VMs on change

This commit is contained in:
Pim Kunis 2024-02-17 10:15:46 +01:00
parent e24a44bc23
commit 05a92b0da1

View file

@ -61,8 +61,18 @@
builtins.mapAttrs
(name: vm:
{
# TODO Simplify?
specialArgs = { inherit agenix disko pkgs lib microvm dns; machine = vm; hypervisorConfig = config; };
# Do not restart virtual machines to apply configuration changes.
# While conceptually this seems useful, it could result in annoying situations.
# For example, changing the default VM configuration will restart ALL VMs simultaneously, causing a lot of stress on the servers.
# Downside of not restarting, is that we may need to do this manually now to apply changes.
restartIfChanged = false;
specialArgs = {
inherit agenix disko pkgs lib microvm dns;
machine = vm;
hypervisorConfig = config;
};
config.imports = [
./.
{ networking.hostName = name; }