Merge pull request #312771 from mweinelt/garage-data-dir

nixos/garage: support 0.9.0+ data_dir format

Changed files
+9 -2
nixos
modules
services
web-servers
+9 -2
nixos/modules/services/web-servers/garage.nix
···
data_dir = mkOption {
default = "/var/lib/garage/data";
-
type = types.path;
-
description = "The main data storage, put this on your large storage (e.g. high capacity HDD)";
};
};
};
···
data_dir = mkOption {
default = "/var/lib/garage/data";
+
example = [ {
+
path = "/var/lib/garage/data";
+
capacity = "2T";
+
} ];
+
type = with types; either path (listOf attrs);
+
description = ''
+
The directory in which Garage will store the data blocks of objects. This folder can be placed on an HDD.
+
Since v0.9.0, Garage supports multiple data directories, refer to https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir for the exact format.
+
'';
};
};
};