blob: 0880dbe7b8196b1ce2a02c14ef4ee60f8522b294 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
{
config,
lib,
...
}:
{
options.hostings.selectel.enable = lib.mkEnableOption "Server on Selectel platform";
# See https://docs.selectel.ru/en/cloud-servers/images/create-custom-image/
config = lib.mkIf config.hostings.selectel.enable {
disko.devices.disk.main.device = "/dev/sda";
boot.loader.grub.efiSupport = false;
services.qemuGuest.enable = true;
services.cloud-init = {
enable = true;
network.enable = true;
settings = {
datasource_list = [
"ConfigDrive"
"Ec2"
"None"
];
};
};
};
}
|