}; # Data mirror configuration generated by deploy.sh disk = { "content-1" = { type = "disk"; device = "${CONTENT_DISK_1_ID}"; content = { type = "gpt"; partitions = { "data-1" = { size = "100%"; content = { type = "luks"; name = "crypted-content-1"; settings.keyFile = "/etc/secrets/disks/content-disk-1"; }; }; }; }; }; "parity-1" = { type = "disk"; device = "${PARITY_DISK_1_ID}"; content = { type = "gpt"; partitions = { "parity-1" = { size = "100%"; content = { type = "luks"; name = "crypted-parity-1"; settings.keyFile = "/etc/secrets/disks/parity-disk-1"; }; }; }; }; }; }; mdadm.raid-devices = [ "/dev/mapper/crypted-content-1" "/dev/mapper/crypted-parity-1" ]; fs."/dev/md/data-storage" = { type = "xfs"; label = "data-storage"; mountpoint = "/mnt/data-storage";