'ensure' property for user and group type resource has no default value;
if we are managing ceilometer user and group we should set ensure to
'present' so that the resources get created.
Also make user depend on group resource being created first.
Change-Id: Ie5b2704b3ea9a7727c6ff4f06efcbea201e6314a
}
group { 'ceilometer':
+ ensure => present,
name => 'ceilometer',
require => Anchor['ceilometer::install::end'],
}
user { 'ceilometer':
+ ensure => present,
name => 'ceilometer',
gid => 'ceilometer',
system => true,
it 'configures ceilometer group' do
is_expected.to contain_group('ceilometer').with(
+ :ensure => 'present',
:name => 'ceilometer',
:require => 'Anchor[ceilometer::install::end]'
)
it 'configures ceilometer user' do
is_expected.to contain_user('ceilometer').with(
+ :ensure => 'present',
:name => 'ceilometer',
:gid => 'ceilometer',
:system => true,