diff options
author | Andreas Rammhold <andreas@rammhold.de> | 2018-11-04 16:57:47 +0100 |
---|---|---|
committer | Andreas Rammhold <andreas@rammhold.de> | 2018-11-23 19:45:17 +0100 |
commit | d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2 (patch) | |
tree | 710121b5fbcb1c40726e87cccad93526ffbed607 /nixos/modules | |
parent | 6845ebbff1c4082c5d4452dcb0e11e61d143e841 (diff) | |
download | nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar.gz nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar.bz2 nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar.lz nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar.xz nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.tar.zst nixpkgs-d1ef00ebee8b311951c757b4a7ebb2b16aaf1ef2.zip |
nixos/prometheus: add `package` option to alertmanager
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/monitoring/prometheus/alertmanager.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix index 8a44cf7fd8f..ae294478819 100644 --- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix +++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix @@ -23,6 +23,15 @@ in { services.prometheus.alertmanager = { enable = mkEnableOption "Prometheus Alertmanager"; + package = mkOption { + type = types.package; + default = pkgs.prometheus-alertmanager; + defaultText = "pkgs.alertmanager"; + description = '' + Package that should be used for alertmanager. + ''; + }; + user = mkOption { type = types.str; default = "nobody"; @@ -127,7 +136,7 @@ in { wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; script = '' - ${pkgs.prometheus-alertmanager.bin}/bin/alertmanager \ + ${cfg.package}/bin/alertmanager \ ${concatStringsSep " \\\n " cmdlineArgs} ''; |