diff --git a/cluster/services/nextcloud/default.nix b/cluster/services/nextcloud/default.nix new file mode 100644 index 0000000..92551c0 --- /dev/null +++ b/cluster/services/nextcloud/default.nix @@ -0,0 +1,13 @@ +{ tools, ... }: + +{ + services.nextcloud = { + nodes.host = [ "VEGAS" ]; + nixos.host = ./host.nix; + }; + + monitoring.blackbox.targets.nextcloud = { + address = "https://storage.${tools.meta.domain}/status.php"; + module = "nextcloudStatus"; + }; +} diff --git a/hosts/VEGAS/services/nextcloud/default.nix b/cluster/services/nextcloud/host.nix similarity index 92% rename from hosts/VEGAS/services/nextcloud/default.nix rename to cluster/services/nextcloud/host.nix index 1c2445c..6302cd1 100644 --- a/hosts/VEGAS/services/nextcloud/default.nix +++ b/cluster/services/nextcloud/host.nix @@ -5,13 +5,13 @@ in { age.secrets = { nextcloud-adminpass = { - file = ../../../../secrets/nextcloud-adminpass.age; + file = ../../../secrets/nextcloud-adminpass.age; owner = "nextcloud"; group = "nextcloud"; mode = "0400"; }; nextcloud-dbpass = { - file = ../../../../secrets/nextcloud-dbpass.age; + file = ../../../secrets/nextcloud-dbpass.age; owner = "nextcloud"; group = "nextcloud"; mode = "0400"; diff --git a/hosts/VEGAS/system.nix b/hosts/VEGAS/system.nix index d5cf75e..9fb0b0e 100644 --- a/hosts/VEGAS/system.nix +++ b/hosts/VEGAS/system.nix @@ -22,7 +22,6 @@ ./services/fbi ./services/gitlab ./services/jokes - ./services/nextcloud ./services/mail ./services/matrix ./services/minecraft