diff --git a/REFERENCE.md b/REFERENCE.md index b87067ff2..e09ce39c9 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -6224,6 +6224,7 @@ The following parameters are available in the `prometheus::mongodb_exporter` cla * [`arch`](#-prometheus--mongodb_exporter--arch) * [`bin_dir`](#-prometheus--mongodb_exporter--bin_dir) +* [`bin_name`](#-prometheus--mongodb_exporter--bin_name) * [`cnf_uri`](#-prometheus--mongodb_exporter--cnf_uri) * [`download_extension`](#-prometheus--mongodb_exporter--download_extension) * [`download_url`](#-prometheus--mongodb_exporter--download_url) @@ -6271,6 +6272,14 @@ Directory where binaries are located Default value: `$prometheus::bin_dir` +##### `bin_name` + +Data type: `String[1]` + +The name of the binary to execute + +Default value: `'mongodb_exporter'` + ##### `cnf_uri` Data type: `String[1]` diff --git a/manifests/mongodb_exporter.pp b/manifests/mongodb_exporter.pp index 7bfa04097..7e9cc8ace 100644 --- a/manifests/mongodb_exporter.pp +++ b/manifests/mongodb_exporter.pp @@ -3,6 +3,8 @@ # Architecture (amd64 or i386) # @param bin_dir # Directory where binaries are located +# @param bin_name +# The name of the binary to execute # @param cnf_uri # The URI to obtain MongoDB stats from # @param download_extension @@ -81,6 +83,7 @@ Optional[Prometheus::Uri] $download_url = undef, String[1] $arch = $prometheus::real_arch, Stdlib::Absolutepath $bin_dir = $prometheus::bin_dir, + String[1] $bin_name = 'mongodb_exporter', Boolean $export_scrape_job = false, Optional[Stdlib::Host] $scrape_host = undef, Stdlib::Port $scrape_port = 9216, @@ -110,7 +113,7 @@ $options = "${flag_prefix}mongodb.uri=${cnf_uri} ${extra_options}" - prometheus::daemon { 'mongodb_exporter': + prometheus::daemon { $service_name: install_method => $install_method, version => $version, download_extension => $download_extension, @@ -118,6 +121,7 @@ arch => $arch, real_download_url => $real_download_url, bin_dir => $bin_dir, + bin_name => $bin_name, archive_bin_path => $archive_bin_path, notify_service => $notify_service, package_name => $package_name,