To
update one or more servers I run the script on the head node, which
generates operating system configuration variants for each of the
requested servers, builds the systems (offloading to all of the
connected build nodes), copies the system closures to the target
systems, and then runs ´reconfigureĦ on the targets.
explained this way seems easy :-O
Since the operating system configuration record cannot be serialized,
is there any plan or wip on this kind of serialization?
the build nodes need to have a copy of the code that˙s used to generate
the operating system configuration. Not great. (They only need it to
run ´reconfigureĦ; they wouldn˙t need that if ´reconfigureĦ could
operate remotely.)
"just" having a "guix system reconfigure --host <remote-hostname/IP>"
would be a *huge* feature