Unverified Commit 9c63dd37 authored by Jonas Chevalier's avatar Jonas Chevalier Committed by GitHub
Browse files

cloud-init module: fix default settings (#231867)

The `//` operator doesn't do deep merge so it was overriding the first
attrset and not recording the defaults.
parent 193efb0b
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -90,7 +90,7 @@ in

  };

  config = {
  config = mkIf cfg.enable {
    services.cloud-init.settings = {
      system_info = mkDefault {
        distro = "nixos";
@@ -142,7 +142,6 @@ in
        "power-state-change"
      ];
    };
  } // (mkIf cfg.enable {

    environment.etc."cloud/cloud.cfg" =
      if cfg.config == "" then
@@ -225,5 +224,7 @@ in
      description = "Cloud-config availability";
      requires = [ "cloud-init-local.service" "cloud-init.service" ];
    };
  });
  };

  meta.maintainers = [ maintainers.zimbatm ];
}