Compare commits

...

3 commits

3 changed files with 26 additions and 26 deletions

View file

@ -65,17 +65,6 @@
grafana = {
enable = true;
domain = "grafana.${privateDomain}";
datasources = {
prometheus.enable = true;
victoriametrics.enable = true;
victorialogs.enable = true;
};
dashboards = {
nodeExporter.enable = true;
victoriametrics.enable = true;
victorialogs.enable = true;
crowdsec.enable = true;
};
};
victoriametrics = {

View file

@ -10,9 +10,6 @@
"healthchecks": {
"ping-key": "ENC[AES256_GCM,data:MqH/4hAk9cjWW5DCw19MvCo/jXNtLQ==,iv:3pfIJ4LhgOw2hHm75OiWdrqcBTD8h5yCwik50tXDp4E=,tag:OTXLGvjn1q4ffLEskmnGpg==,type:str]"
},
"crowdsec": {
"enrollment-key": "ENC[AES256_GCM,data:TNT76VMrHjEfSgP/qTO94vJW5Tz6aQkN/g==,iv:ZLz/3LXSYVXQtcyPZ62qOuslexdXh7jvX0MzoXjlRgM=,tag:WOpTktMO8O8mqV5KK6087w==,type:str]"
},
"outline": {
"gitlab-auth-secret": "ENC[AES256_GCM,data:fNxlI0sJdoY9hFxiJz4OdGLv1NyZbMchW/df5VuLBHqeQG19Seul0R1J0Fl+NBFfAAiyHA6oGzXerYLt6KsNDwFmK2ODuw==,iv:TfFyC+JUvb2GaeE8rh9Knj4fPkmoyWvymG9YAN/dpNA=,tag:PXn6uYXtFfV0N5+2fYyCZQ==,type:str]"
},
@ -34,8 +31,8 @@
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvVnphWlNaTUU0QytIdnEv\nQnNzelN4MUMreXZrME5KZStFMDg2V1VFd21rCkk2Uy9ITEF3SjlRVEdMMXlPdHhG\nam1PNnp3emtnMnczeFFSSStJaHF6TkkKLS0tIEJKbFRzbmNqMjk5NXVHZnhlWWZ3\nYng5L1F5YUJGOTg3TTJCK281SG9Id3MKsmH2yj19ig2g+KzBGLD9dWkdvr6TLdSd\nuuDC+frhj7wWrEomOOjIoYtWHXkUtTSAnCEZhrhfyupYhEvlFfWRlw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2026-01-10T23:14:22Z",
"mac": "ENC[AES256_GCM,data:oQ8weypJMM2sm5XzRzn80IE6VQ7zKiJdkujLTfZbiUHXhPSpmNJqsXnAMREtKGAxxm6p9aTeZMbkX1xN1FGf38909/W0Bk/I0trpo1Q6bxLwlo/8eLvA5CAqrgQIgJz3jpIEDpXGsvTDVDxNQeFPH4HZHInwmF4Z6snVBuv8UZI=,iv:D3qt1rhAdMRRnBzlaKf8hGU+f7isjIKPyGM1MCnhoBs=,tag:6ihR9KXKsr8SVPceVlB1Cg==,type:str]",
"lastmodified": "2026-01-12T19:58:55Z",
"mac": "ENC[AES256_GCM,data:w+OB5d3TPpWPbnMEQfRVCm8yxVSebtbSTnH5Z9O1Z6oKcz34zlfxvmvDsn8FARs7lI9DT7nt3+McizqCbSSovaRsIrT03USSll6TnC08nsXzQoo7OC5UIpv5P1RCu+9TMk3hlWKLiiJe4U8UQgUTPufXQEIfgCOQ5nxv7/lEw7o=,iv:NUZV0EVgQegKd/dnXAV859v4Nb1SbK6pQSPHmJJs4Fw=,tag:EfDDvP2Sag8TQaNcp5AFNg==,type:str]",
"unencrypted_suffix": "_unencrypted",
"version": "3.11.0"
}

View file

@ -20,32 +20,46 @@ in
};
datasources = {
prometheus = {
enable = lib.mkEnableOption "";
enable = lib.mkEnableOption "" // {
default = config.custom.web-services.victoriametrics.enable;
};
url = lib.mkOption {
type = lib.types.nonEmptyStr;
default = "https://metrics.${config.custom.networking.overlay.domain}";
default = "https://${config.custom.web-services.victoriametrics.domain}";
};
};
victoriametrics = {
enable = lib.mkEnableOption "";
enable = lib.mkEnableOption "" // {
default = config.custom.web-services.victoriametrics.enable;
};
url = lib.mkOption {
type = lib.types.nonEmptyStr;
default = "https://metrics.${config.custom.networking.overlay.domain}";
default = "https://${config.custom.web-services.victoriametrics.domain}";
};
};
victorialogs = {
enable = lib.mkEnableOption "";
enable = lib.mkEnableOption "" // {
default = config.custom.web-services.victorialogs.enable;
};
url = lib.mkOption {
type = lib.types.nonEmptyStr;
default = "https://logs.${config.custom.networking.overlay.domain}";
default = "https://${config.custom.web-services.victorialogs.domain}";
};
};
};
dashboards = {
nodeExporter.enable = lib.mkEnableOption "";
victoriametrics.enable = lib.mkEnableOption "";
victorialogs.enable = lib.mkEnableOption "";
crowdsec.enable = lib.mkEnableOption "";
nodeExporter.enable = lib.mkEnableOption "" // {
default = true;
};
victoriametrics.enable = lib.mkEnableOption "" // {
default = config.custom.web-services.victoriametrics.enable;
};
victorialogs.enable = lib.mkEnableOption "" // {
default = config.custom.web-services.victorialogs.enable;
};
crowdsec.enable = lib.mkEnableOption "" // {
default = config.custom.services.crowdsec.enable;
};
};
};