[report] allow setting `dogapi` version
The latest release of `dogapi` breaks compatibility with Ruby 1.8 (long
deprecated), which is still used in old versions of Puppet (with CentOS
6 notably).
diff --git a/manifests/params.pp b/manifests/params.pp
index 684392e..56f7ca7 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -20,6 +20,7 @@
$dd_group = 'root'
$package_name = 'datadog-agent'
$service_name = 'datadog-agent'
+ $dogapi_version = 'installed'
case $::operatingsystem {
'Ubuntu','Debian' : {
diff --git a/manifests/reports.pp b/manifests/reports.pp
index 5e10ebb..5847d0b 100644
--- a/manifests/reports.pp
+++ b/manifests/reports.pp
@@ -55,7 +55,7 @@
}
package{'dogapi':
- ensure => 'installed',
+ ensure => $datadog_agent::params::dogapi_version,
provider => $_gemprovider,
}