summary refs log tree commit diff
path: root/nixos/modules/services/monitoring/prometheus/alertmanager.nix
diff options
context:
space:
mode:
authorRuben Maher <ruben@maher.fyi>2018-02-12 23:02:38 +0000
committerBenjamin Staffin <benley@gmail.com>2018-02-12 18:02:38 -0500
commitac52cb3aedacca84e8dd711c6d5e45f594ff8b61 (patch)
tree17cefc8a207e738a1f3241a67645025d914e1402 /nixos/modules/services/monitoring/prometheus/alertmanager.nix
parent6acfa356ddcfb21d258024aa4b6f5afed8cf1dfc (diff)
downloadnixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar.gz
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar.bz2
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar.lz
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar.xz
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.tar.zst
nixlib-ac52cb3aedacca84e8dd711c6d5e45f594ff8b61.zip
nixos/prometheus/alertmanager: double hyphenate long opts (#34914)
Alertmanager 0.13.0 doesn't support single dash long options, so '-config.file'
for example is parsed as '-c', which leads to the service not starting.
Diffstat (limited to 'nixos/modules/services/monitoring/prometheus/alertmanager.nix')
-rw-r--r--nixos/modules/services/monitoring/prometheus/alertmanager.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
index cf761edad926..8a47c9f1e7d8 100644
--- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix
+++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix
@@ -111,11 +111,11 @@ in {
       after    = [ "network.target" ];
       script = ''
         ${pkgs.prometheus-alertmanager.bin}/bin/alertmanager \
-        -config.file ${alertmanagerYml} \
-        -web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
-        -log.level ${cfg.logLevel} \
-        ${optionalString (cfg.webExternalUrl != null) ''-web.external-url ${cfg.webExternalUrl} \''}
-        ${optionalString (cfg.logFormat != null) "-log.format ${cfg.logFormat}"}
+        --config.file ${alertmanagerYml} \
+        --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
+        --log.level ${cfg.logLevel} \
+        ${optionalString (cfg.webExternalUrl != null) ''--web.external-url ${cfg.webExternalUrl} \''}
+        ${optionalString (cfg.logFormat != null) "--log.format ${cfg.logFormat}"}
       '';
 
       serviceConfig = {