mirror of
https://github.com/nmasur/dotfiles
synced 2026-03-10 14:59:45 +00:00
add required secret key for grafana
This commit is contained in:
@@ -28,9 +28,22 @@ in
|
||||
before = [ "grafana.service" ];
|
||||
};
|
||||
|
||||
secrets.grafana-secret-key = {
|
||||
source = ./grafana-secret-key.age;
|
||||
dest = "${config.secretsDirectory}/grafana-secret-key";
|
||||
owner = "grafana";
|
||||
group = "grafana";
|
||||
permissions = "0440";
|
||||
};
|
||||
systemd.services.grafana-secret-key = {
|
||||
requiredBy = [ "grafana.service" ];
|
||||
before = [ "grafana.service" ];
|
||||
};
|
||||
|
||||
services.grafana = {
|
||||
enable = true;
|
||||
settings = {
|
||||
security.secret_key = "$__file{${config.secrets.grafana-secret-key.dest}}";
|
||||
server = {
|
||||
domain = hostnames.metrics;
|
||||
http_addr = "127.0.0.1";
|
||||
|
||||
Reference in New Issue
Block a user