summaryrefslogtreecommitdiffstats
path: root/nixos
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2023-01-31 13:49:28 +0100
committerGitHub <noreply@github.com>2023-01-31 13:49:28 +0100
commite6ad298b7c573810df8d47dfd40459605be55e9a (patch)
treebf34c6b200da1124000f92d23fbcb4509cdbe33b /nixos
parentaefde6e88a243f7f28f073f038303f7ad3488a17 (diff)
parent859f4aa1722ce688f320586d0c90ce76d0bd2158 (diff)
Merge pull request #213392 from Ma27/grafana-fix-provision-test
nixos/tests/grafana/provision: fix test
Diffstat (limited to 'nixos')
-rw-r--r--nixos/tests/grafana/provision/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/nixos/tests/grafana/provision/default.nix b/nixos/tests/grafana/provision/default.nix
index 1eb927632eb7..96378452ade3 100644
--- a/nixos/tests/grafana/provision/default.nix
+++ b/nixos/tests/grafana/provision/default.nix
@@ -22,9 +22,15 @@ let
};
};
- systemd.tmpfiles.rules = [
- "L /var/lib/grafana/dashboards/test.json 0700 grafana grafana - ${pkgs.writeText "test.json" (builtins.readFile ./test_dashboard.json)}"
- ];
+ system.activationScripts.setup-grafana = {
+ deps = [ "users" ];
+ text = ''
+ mkdir -p /var/lib/grafana/dashboards
+ chown -R grafana:grafana /var/lib/grafana
+ chmod 0700 -R /var/lib/grafana/dashboards
+ cp ${pkgs.writeText "test.json" (builtins.readFile ./test_dashboard.json)} /var/lib/grafana/dashboards/
+ '';
+ };
};
extraNodeConfs = {