fail('The kombu_ssl_certfile and kombu_ssl_keyfile parameters must be used together')
}
- File {
- require => Package['ceilometer-common'],
- }
-
group { 'ceilometer':
name => 'ceilometer',
require => Package['ceilometer-common'],
require => Package['ceilometer-common'],
}
- file { '/etc/ceilometer/':
- ensure => directory,
- owner => 'ceilometer',
- group => 'ceilometer',
- mode => '0750',
- }
-
- file { '/etc/ceilometer/ceilometer.conf':
- owner => 'ceilometer',
- group => 'ceilometer',
- mode => '0640',
- }
-
package { 'ceilometer-common':
ensure => $package_ensure,
name => $::ceilometer::params::common_package_name,
)
end
- it 'configures ceilometer configuration folder' do
- is_expected.to contain_file('/etc/ceilometer/').with(
- :ensure => 'directory',
- :owner => 'ceilometer',
- :group => 'ceilometer',
- :mode => '0750',
- :require => 'Package[ceilometer-common]'
- )
- end
-
- it 'configures ceilometer configuration file' do
- is_expected.to contain_file('/etc/ceilometer/ceilometer.conf').with(
- :owner => 'ceilometer',
- :group => 'ceilometer',
- :mode => '0640',
- :require => 'Package[ceilometer-common]'
- )
- end
-
it 'installs ceilometer common package' do
is_expected.to contain_package('ceilometer-common').with(
:ensure => 'present',