the client python library is python-ceilometerclient
• fix package name on Debian platforms
• fix Package resource name
include ceilometer::params
- package { 'python-ceilometer':
+ package { 'python-ceilometerclient':
ensure => $ensure,
name => $::ceilometer::params::client_package_name,
}
$api_package_name = 'ceilometer-api'
$collector_package_name = 'ceilometer-collector'
$common_package_name = 'ceilometer-common'
- $client_package_name = 'python-ceilometer'
+ $client_package_name = 'python-ceilometerclient'
# service names
$agent_central_service_name = 'ceilometer-agent-central'
$agent_compute_service_name = 'ceilometer-agent-compute'
it { should include_class('ceilometer::params') }
it 'installs ceilometer client package' do
- should contain_package('python-ceilometer').with(
+ should contain_package('python-ceilometerclient').with(
:ensure => 'present',
:name => platform_params[:client_package_name]
)
end
let :platform_params do
- { :client_package_name => 'python-ceilometer' }
+ { :client_package_name => 'python-ceilometerclient' }
end
it_configures 'ceilometer client'