diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2023-01-31 13:49:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-31 13:49:28 +0100 |
commit | e6ad298b7c573810df8d47dfd40459605be55e9a (patch) | |
tree | bf34c6b200da1124000f92d23fbcb4509cdbe33b /nixos | |
parent | aefde6e88a243f7f28f073f038303f7ad3488a17 (diff) | |
parent | 859f4aa1722ce688f320586d0c90ce76d0bd2158 (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.nix | 12 |
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 = { |