Fix resource array, according[1].
[1]https://github.com/puppetlabs/puppet/blob/3.7.5/lib/puppet/resource.rb#L446-L453
Closes-bug: #
1447620
Change-Id: I246a53b90a74aed4b114ffad5ce1995bb9e334dc
is_expected.to contain_package('ceilometer-agent-central').with(
:ensure => 'latest',
:name => platform_params[:agent_package_name],
- :before => 'Service[ceilometer-agent-central]',
+ :before => ['Service[ceilometer-agent-central]'],
:tag => 'openstack'
)
end
is_expected.to contain_package('ceilometer-agent-compute').with(
:ensure => 'installed',
:name => platform_params[:agent_package_name],
- :before => 'Service[ceilometer-agent-compute]',
+ :before => ['Service[ceilometer-agent-compute]'],
:tag => 'openstack'
)
end
if platform_params[:libvirt_group]
is_expected.to contain_user('ceilometer').with_groups(['nova', "#{platform_params[:libvirt_group]}"])
else
- is_expected.to contain_user('ceilometer').with_groups('nova')
+ is_expected.to contain_user('ceilometer').with_groups(['nova'])
end
end
if platform_params[:libvirt_group]
is_expected.to contain_user('ceilometer').with_groups(['nova', "#{platform_params[:libvirt_group]}"])
else
- is_expected.to contain_user('ceilometer').with_groups('nova')
+ is_expected.to contain_user('ceilometer').with_groups(['nova'])
end
end
is_expected.to contain_package('ceilometer-polling').with(
:ensure => 'latest',
:name => platform_params[:agent_package_name],
- :before => /Service\[ceilometer-polling\]/,
+ :before => ['Service[ceilometer-polling]'],
:tag => 'openstack'
)
end
it { is_expected.to contain_class('ceilometer::params') }
it 'installs ceilometer-alarm package' do
- is_expected.to contain_package(platform_params[:alarm_evaluator_package_name]).with_before('Service[ceilometer-alarm-evaluator]')
+ is_expected.to contain_package(platform_params[:alarm_evaluator_package_name]).with_before(['Service[ceilometer-alarm-evaluator]'])
is_expected.to contain_package(platform_params[:alarm_evaluator_package_name]).with(
:ensure => 'present',
:name => platform_params[:alarm_evaluator_package_name],
it { is_expected.to contain_class('ceilometer::params') }
it 'installs ceilometer-alarm package' do
- is_expected.to contain_package(platform_params[:alarm_notifier_package_name]).with_before('Service[ceilometer-alarm-notifier]')
+ is_expected.to contain_package(platform_params[:alarm_notifier_package_name]).with_before(['Service[ceilometer-alarm-notifier]'])
is_expected.to contain_package(platform_params[:alarm_notifier_package_name]).with(
:ensure => 'present',
:name => platform_params[:alarm_notifier_package_name],
end
it 'configures relationships on database' do
- is_expected.to contain_class('ceilometer::db').with_before('Service[ceilometer-collector]')
- is_expected.to contain_exec('ceilometer-dbsync').with_notify('Service[ceilometer-collector]')
+ is_expected.to contain_class('ceilometer::db').with_before(['Service[ceilometer-collector]'])
+ is_expected.to contain_exec('ceilometer-dbsync').with_notify(['Service[ceilometer-collector]'])
end
end