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 }