aboutsummaryrefslogtreecommitdiff
path: root/hosts/common/nas.nix
blob: a45cab4431535e9fc089286dfa70c5da5ac5a568 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ config, pkgs, lib, ... }:

{
  imports = [
    ./server/default.nix
    ./server/samba.nix
    ./server/prometheus.nix
    ./server/grafana.nix
    ./server/backups/users.nix
    ./server/traefik.nix
  ];

  age.secrets.traefik-gcp-sa = {
    file = ../secrets/traefik/gcp_sa.age;
    mode = "0440";
    owner = "0";
  };

  traefik = {
    gcpKeyFile = "/run/agenix/gcp_sa";
    gcpProjectName = "fcuny-homelab";
  };
}