puppet-prod/site/profiles/manifests/ceph/node.pp
Ben Vincent de9079e43c feat: update settings for ceph
- 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
2025-05-23 19:57:44 +10:00

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
}