From 644d0d78ba3f8580932e5f7314344a42f72dea53 Mon Sep 17 00:00:00 2001 From: Kalle Struik Date: Fri, 11 Apr 2025 22:35:13 +0200 Subject: [PATCH] Make cephfs mount not optional --- roles/freshrss.nix | 8 ++++++++ systems/base/fs.nix | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/roles/freshrss.nix b/roles/freshrss.nix index 28cade7..8e3c3f7 100644 --- a/roles/freshrss.nix +++ b/roles/freshrss.nix @@ -60,6 +60,14 @@ # Create the database postgres.databases = [ "freshrss" ]; + # Only run freshrss after ceph has been mounted + systemd.services.freshrss-config = { + after = [ "cephfs.mount" ]; + }; + systemd.services.nginx = { + after = [ "cephfs.mount" ]; + }; + # Enable and configure the service services.freshrss = { enable = true; diff --git a/systems/base/fs.nix b/systems/base/fs.nix index c63c78c..cca9a71 100644 --- a/systems/base/fs.nix +++ b/systems/base/fs.nix @@ -43,6 +43,8 @@ fileSystems."/cephfs" = { device = "vm@b9b22d11-3492-49a6-92b7-b36cdf0161fe.cephfs=/"; fsType = "ceph"; - options = [ "nofail" ]; + options = [ + "nofail" + ]; }; }