- add ceph package - manage ceph directories - update ssh principals and listening interfaces - fix: resolve error between python3-devel and ceph - fix: mtu issues preventing ceph syncing - feat: manage ceph client mounts
32 lines
553 B
Puppet
32 lines
553 B
Puppet
class profiles::ceph::node (
|
|
|
|
){
|
|
|
|
package {'ceph':
|
|
ensure => 'installed',
|
|
}
|
|
|
|
file {'/etc/ceph':
|
|
ensure => directory,
|
|
owner => 'ceph',
|
|
group => 'ceph',
|
|
mode => '0755',
|
|
require => Package['ceph'],
|
|
}
|
|
|
|
file {'/var/log/ceph':
|
|
ensure => directory,
|
|
owner => 'ceph',
|
|
group => 'ceph',
|
|
mode => '0755',
|
|
require => Package['ceph'],
|
|
}
|
|
|
|
# run sudo pip3 install CherryPy==18.10.0
|
|
# unless:
|
|
# [sysadmin@prodnxsr0009 ~]$ sudo pip3.9 list | grep -i cherrypy
|
|
# CherryPy 18.10.0
|
|
|
|
|
|
}
|