summaryrefslogtreecommitdiff
path: root/configuration
diff options
context:
space:
mode:
Diffstat (limited to 'configuration')
-rw-r--r--configuration/vm/incus.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/configuration/vm/incus.nix b/configuration/vm/incus.nix
index ab8e6ee..3a802a2 100644
--- a/configuration/vm/incus.nix
+++ b/configuration/vm/incus.nix
@@ -1,11 +1,14 @@
{
config,
+ lib,
pkgs,
credentials,
...
}:
let
+ toYAML = lib.generators.toYAML { };
+
cloudInitConfiguration = {
users = [
(with credentials.mel; {
@@ -58,7 +61,7 @@ in
# `vendor` is usually for defaults, but it doesn't actually matter here.
# NOTE: cloud-init requires either the incus-agent to be running,
# or that the image is a special cloud image. i.e. `images:ubuntu/22.04/cloud`.
- "cloud-init.vendor-data" = cloudInitConfiguration;
+ "cloud-init.vendor-data" = toYAML cloudInitConfiguration;
};
devices = {
# this is the internal vm network,