From 555df8b3a9b4ea12398bef21aa8d986fdbc2faa6 Mon Sep 17 00:00:00 2001 From: "Mark T. Voelker" Date: Sat, 15 Mar 2014 01:15:02 -0400 Subject: [PATCH] Fix ensure_packages error The ceilometer::collector class calls ensure_packages() on a single package name, but the package name is provided as a string rather than a one-element array. This causes an error of the form: Error: ensure_packages(): Requires array given (String) at /usr/share/puppet/modules/ceilometer/manifests/collector.pp:16 This patch corrects the error by passing an array instead of a string. Change-Id: I96cedf7561af29d92924746881c52bdd1502365f Closes-Bug: #1292775 --- manifests/collector.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/collector.pp b/manifests/collector.pp index fe2bf1c..cc0661f 100644 --- a/manifests/collector.pp +++ b/manifests/collector.pp @@ -13,7 +13,7 @@ class ceilometer::collector ( Ceilometer_config<||> ~> Service['ceilometer-collector'] Package[$::ceilometer::params::collector_package_name] -> Service['ceilometer-collector'] - ensure_packages($::ceilometer::params::collector_package_name) + ensure_packages([$::ceilometer::params::collector_package_name]) if $enabled { $service_ensure = 'running' -- 2.45.2