3
0
Fork 0
forked from mirrors/nixpkgs

nixos/prometheus-minio-exporter: only inherit keys from minio if set

This commit is contained in:
Joerg Thalheim 2017-10-08 15:05:25 +01:00
parent 8e10a4d862
commit e7e4e0c3b6

View file

@ -37,26 +37,30 @@ in {
'';
};
minioAccessKey = mkOption {
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.
By default this uses the one from the local minio server if enabled
and <literal>config.services.minio.accessKey</literal>.
'';
};
} // optionalAttrs (config.services.minio.enable && config.services.minio.accessKey != "") {
default = config.services.minio.accessKey;
});
minioAccessSecret = mkOption {
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.
By default this uses the one from the local minio server if enabled
and <literal>config.services.minio.secretKey</literal>.
'';
};
} // optionalAttrs (config.services.minio.enable && config.services.minio.secretKey != "") {
default = config.services.minio.secretKey;
});
minioBucketStats = mkOption {
type = types.bool;