ensure ceph user/group

blueprint: mos-xenial

Closes-bug: #1607304
Closes-bug: #1607757

Change-Id: Ieb4879f33235d19d63ee11ad1491f79c56837152
This commit is contained in:
dmburmistrov 2016-07-29 18:32:37 +03:00
parent a068df9bad
commit 822a55230c
1 changed files with 18 additions and 0 deletions

View File

@ -40,6 +40,23 @@ class osnailyfacter::ceph::radosgw {
fail('Please provide radosgw_key')
}
group { 'ceph':
ensure => "present",
system => true,
gid => 64045,
provider => "groupadd",
}
user { 'ceph':
ensure => "present",
system => true,
gid => 'ceph',
uid => 64045,
home => "/",
shell => "/bin/false",
require => Group['ceph'],
}
ceph::key { "client.${gateway_name}":
keyring_path => "/etc/ceph/client.${gateway_name}",
user => 'ceph',
@ -48,6 +65,7 @@ class osnailyfacter::ceph::radosgw {
cap_mon => 'allow rw',
cap_osd => 'allow rwx',
inject => true,
require => User['ceph'],
}
class { 'ceph':