vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / virtualisation / kubevirt.nix
blob408822b6af0bdba7038d7ff02dfe372366f3aad5
1 { config, lib, pkgs, ... }:
4   imports = [
5     ../profiles/qemu-guest.nix
6   ];
8   config = {
9     fileSystems."/" = {
10       device = "/dev/disk/by-label/nixos";
11       fsType = "ext4";
12       autoResize = true;
13     };
15     boot.growPartition = true;
16     boot.kernelParams = [ "console=ttyS0" ];
17     boot.loader.grub.device = "/dev/vda";
18     boot.loader.timeout = 0;
20     services.qemuGuest.enable = true;
21     services.openssh.enable = true;
22     services.cloud-init.enable = true;
23     systemd.services."serial-getty@ttyS0".enable = true;
25     system.build.kubevirtImage = import ../../lib/make-disk-image.nix {
26       inherit lib config pkgs;
27       format = "qcow2";
28     };
29   };