summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/graphite.nix
diff options
context:
space:
mode:
authorBas van Dijk <v.dijk.bas@gmail.com>2017-10-31 15:49:59 +0100
committerBas van Dijk <v.dijk.bas@gmail.com>2017-10-31 15:49:59 +0100
commit04b2460eb65c64705df0de0ce33dde6ba524a216 (patch)
tree0a8b9f4262a01316d8f5da54550430da2367f420 /nixos/modules/services/monitoring/graphite.nix
parentfe9cefa7e4ed4da1a0d1d9777bf0f7145fff22e3 (diff)
downloadnixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar.gz
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar.bz2
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar.lz
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar.xz
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.tar.zst
nixpkgs-04b2460eb65c64705df0de0ce33dde6ba524a216.zip
graphite: fix the graphiteApi service
Diffstat (limited to 'nixos/modules/services/monitoring/graphite.nix')
-rw-r--r--nixos/modules/services/monitoring/graphite.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/monitoring/graphite.nix b/nixos/modules/services/monitoring/graphite.nix
index 01b4aca9173..645dfeab019 100644
--- a/nixos/modules/services/monitoring/graphite.nix
+++ b/nixos/modules/services/monitoring/graphite.nix
@@ -22,8 +22,8 @@ let
   );
 
   graphiteApiConfig = pkgs.writeText "graphite-api.yaml" ''
-    time_zone: ${config.time.timeZone}
     search_index: ${dataDir}/index
+    ${optionalString (!isNull config.time.timeZone) ''time_zone: ${config.time.timeZone}''}
     ${optionalString (cfg.api.finders != []) ''finders:''}
     ${concatMapStringsSep "\n" (f: "  - " + f.moduleName) cfg.api.finders}
     ${optionalString (cfg.api.functions != []) ''functions:''}
@@ -536,7 +536,7 @@ in {
         environment = {
           PYTHONPATH = let
               aenv = pkgs.python.buildEnv.override {
-                extraLibs = [ cfg.api.package pkgs.cairo ] ++ cfg.api.finders;
+                extraLibs = [ cfg.api.package pkgs.cairo pkgs.pythonPackages.cffi ] ++ cfg.api.finders;
               };
             in "${aenv}/${pkgs.python.sitePackages}";
           GRAPHITE_API_CONFIG = graphiteApiConfig;