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
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'