50 lines
883 B
Nix
50 lines
883 B
Nix
|
{
|
||
|
network = {
|
||
|
name = "lxdBrPsql";
|
||
|
type = "bridge";
|
||
|
|
||
|
config = {
|
||
|
"ipv4.address" = "10.100.1.1/8";
|
||
|
"ipv4.nat" = "true";
|
||
|
"ipv4.firewall" = "false";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
storage_pools = [
|
||
|
{
|
||
|
name = "postgres";
|
||
|
driver = "btrfs";
|
||
|
config.source = "/dev/zvol/zspeed/postgres";
|
||
|
}
|
||
|
{
|
||
|
name = "lxc";
|
||
|
driver = "btrfs";
|
||
|
config.source = "/dev/zvol/zspeed/lxc";
|
||
|
}
|
||
|
];
|
||
|
|
||
|
profile = {
|
||
|
name = "postgres";
|
||
|
devices = {
|
||
|
"eth0" = {
|
||
|
name = "eth0";
|
||
|
nictype = "bridged";
|
||
|
parent = "lxdBrPsql";
|
||
|
type = "nic";
|
||
|
};
|
||
|
"root" = {
|
||
|
path = "/";
|
||
|
pool = "default";
|
||
|
size = "8GiB";
|
||
|
type = "disk";
|
||
|
};
|
||
|
"db" = {
|
||
|
path = "/var/lib/postgresql/16/";
|
||
|
pool = "postgres";
|
||
|
source = "db";
|
||
|
type = "disk";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|