diff --git a/systems/palatine-hill/garage.nix b/systems/palatine-hill/garage.nix index 09e4407..1a9cf9c 100644 --- a/systems/palatine-hill/garage.nix +++ b/systems/palatine-hill/garage.nix @@ -41,6 +41,19 @@ in "d ${basePath}/data 0750 garage garage -" ]; + systemd.services.garage = { + unitConfig.RequiresMountsFor = [ + vars.primary_minio + basePath + "${basePath}/meta" + "${basePath}/data" + ]; + preStart = '' + mkdir -p ${basePath}/meta ${basePath}/data + ''; + serviceConfig.PermissionsStartOnly = true; + }; + sops.secrets = { "garage/rpc-secret" = { }; "garage/admin-token" = { };