Ensure designate user/group exist

Without the ensure line, Puppet will only try to manage the attributes
on these resources.  This issue only occurs if the system packages don't
create the users.

Change-Id: Id46f06a03c31c1dd29971fec21703715744ab8d5
This commit is contained in:
Clayton O'Neill 2015-02-12 18:19:43 +00:00
parent 8be5919026
commit 23b2c0aa9e
2 changed files with 6 additions and 2 deletions

View File

@ -60,6 +60,7 @@ class designate(
}
user { 'designate':
ensure => 'present',
name => 'designate',
gid => 'designate',
groups => ['designate',$::dns::params::group],
@ -68,6 +69,7 @@ class designate(
}
group { 'designate':
ensure => 'present',
name => 'designate',
require => Package['designate-common'],
}

View File

@ -39,16 +39,18 @@ describe 'designate' do
it 'configures designate group' do
should contain_group('designate').with(
:ensure => 'present',
:name => 'designate',
:require => 'Package[designate-common]'
:require => 'Package[designate-common]',
)
end
it 'configures designate user' do
should contain_user('designate').with(
:ensure => 'present',
:name => 'designate',
:gid => 'designate',
:system => true
:system => true,
)
end