Unverified Commit e6d927fc authored by jopejoe1's avatar jopejoe1 Committed by GitHub
Browse files

cloudstack: add to image/images (#398556)

parents 326702f8 d7e76ed0
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -8,10 +8,19 @@
}:

{
  imports = [ ../../../modules/virtualisation/cloudstack-config.nix ];
  imports = [

    ../../../modules/virtualisation/cloudstack-config.nix
    ../../../modules/image/file-options.nix
  ];

  system.nixos.tags = [ "cloudstack" ];
  image.extension = "qcow2";
  system.build.image = config.system.build.cloudstackImage;
  system.build.cloudstackImage = import ../../../lib/make-disk-image.nix {
    inherit lib config pkgs;
    inherit (config.virtualisation) diskSize;
    baseName = config.image.baseName;
    format = "qcow2";
    configFile = pkgs.writeText "configuration.nix" ''
      {
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ let
  imageModules = {
    amazon = ../../maintainers/scripts/ec2/amazon-image.nix;
    azure = ../virtualisation/azure-image.nix;
    cloudstack = ../../maintainers/scripts/cloudstack/cloudstack-image.nix;
    digital-ocean = ../virtualisation/digital-ocean-image.nix;
    google-compute = ../virtualisation/google-compute-image.nix;
    hyperv = ../virtualisation/hyperv-image.nix;
+2 −1
Original line number Diff line number Diff line
@@ -8,9 +8,10 @@ with lib;
  ];

  config = {
    fileSystems."/" = {
    fileSystems."/" = lib.mkImageMediaOverride {
      device = "/dev/disk/by-label/nixos";
      autoResize = true;
      fsType = "ext4";
    };

    boot.growPartition = true;