extra_params => '--skip-gnocchi-resource-types',
}
class { '::ceilometer::client': }
- class { '::ceilometer::collector': }
class { '::ceilometer::expirer': }
class { '::ceilometer::agent::central': }
class { '::ceilometer::agent::notification': }
class { '::ceilometer::keystone::authtoken':
password => 'a_big_secret',
}
- class { '::ceilometer::api':
- enabled => true,
- service_name => 'httpd',
- }
- include ::apache
- class { '::ceilometer::wsgi::apache':
- ssl => false,
- }
class { '::ceilometer::dispatcher::gnocchi': }
EOS
apply_manifest(pp, :catch_changes => true)
end
- describe port(8777) do
- it { is_expected.to be_listening }
- end
-
describe cron do
it { is_expected.to have_entry('1 0 * * * ceilometer-expirer').with_user('ceilometer') }
end