From 8e10a4d86267f7b59e2ab1d614243334459678df Mon Sep 17 00:00:00 2001 From: Pascal Bach Date: Sun, 8 Oct 2017 15:09:25 +0200 Subject: prometheus-minio-exporter service: default to local minio server if enabled --- nixos/modules/services/monitoring/prometheus/minio-exporter.nix | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'nixos/modules/services/monitoring/prometheus') diff --git a/nixos/modules/services/monitoring/prometheus/minio-exporter.nix b/nixos/modules/services/monitoring/prometheus/minio-exporter.nix index 4b6c96d9673..bc3967f8612 100644 --- a/nixos/modules/services/monitoring/prometheus/minio-exporter.nix +++ b/nixos/modules/services/monitoring/prometheus/minio-exporter.nix @@ -29,26 +29,32 @@ in { minioAddress = mkOption { type = types.str; example = "https://10.0.0.1:9000"; + default = if config.services.minio.enable then "http://localhost:9000" else null; description = '' The URL of the minio server. Use HTTPS if Minio accepts secure connections only. + By default this connects to the local minio server if enabled. ''; }; minioAccessKey = mkOption { type = types.str; example = "BKIKJAA5BMMU2RHO6IBB"; + default = if config.services.minio.enable then config.services.minio.accessKey else null; description = '' The value of the Minio access key. It is required in order to connect to the server. + By default this uses the one from the local minio server if enabled. ''; }; minioAccessSecret = mkOption { type = types.str; + default = if config.services.minio.enable then config.services.minio.secretKey else null; description = '' The calue of the Minio access secret. It is required in order to connect to the server. + By default this uses the one from the local minio server if enabled. ''; }; -- cgit 1.4.1