diff options
author | Domen Kožar <domen@dev.si> | 2017-06-27 17:08:25 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2017-06-27 17:09:13 +0200 |
commit | 4dadb12a63d96fe2345141e1d2c83bd44f084dcf (patch) | |
tree | 57bc4f5faccd85069402b19b348db688d4611ae0 /nixos/modules/services | |
parent | dbb3037d27d8181d19a32531deedae2da00467f4 (diff) | |
download | nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar.gz nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar.bz2 nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar.lz nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar.xz nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.tar.zst nixlib-4dadb12a63d96fe2345141e1d2c83bd44f084dcf.zip |
hydra: restart daemons on config change
https://github.com/NixOS/hydra/pull/491
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/continuous-integration/hydra/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/continuous-integration/hydra/default.nix b/nixos/modules/services/continuous-integration/hydra/default.nix index 6d39affee480..fcc0f58637c4 100644 --- a/nixos/modules/services/continuous-integration/hydra/default.nix +++ b/nixos/modules/services/continuous-integration/hydra/default.nix @@ -308,6 +308,7 @@ in requires = [ "hydra-init.service" ]; after = [ "hydra-init.service" ]; environment = serverEnv; + restartTriggers = [ hydraConf ]; serviceConfig = { ExecStart = "@${cfg.package}/bin/hydra-server hydra-server -f -h '${cfg.listenHost}' " @@ -324,6 +325,7 @@ in requires = [ "hydra-init.service" ]; after = [ "hydra-init.service" "network.target" ]; path = [ cfg.package pkgs.nettools pkgs.openssh pkgs.bzip2 config.nix.package ]; + restartTriggers = [ hydraConf ]; environment = env // { PGPASSFILE = "${baseDir}/pgpass-queue-runner"; # grrr IN_SYSTEMD = "1"; # to get log severity levels @@ -345,6 +347,7 @@ in requires = [ "hydra-init.service" ]; after = [ "hydra-init.service" "network.target" ]; path = with pkgs; [ cfg.package nettools jq ]; + restartTriggers = [ hydraConf ]; environment = env; serviceConfig = { ExecStart = "@${cfg.package}/bin/hydra-evaluator hydra-evaluator"; |