- cleanup hieradata entires for roles to remove some defaults - add profiles::media::* classes to manage *arr stacks
17 lines
461 B
Puppet
17 lines
461 B
Puppet
# profiles::media::prowlarr
|
|
class profiles::media::prowlarr (
|
|
Stdlib::Absolutepath $media_root = '/shared/media',
|
|
) {
|
|
|
|
include profiles::ceph::client
|
|
|
|
# manage the sharedvol
|
|
profiles::storage::cephfsvol {"${::facts['networking']['fqdn']}_media":
|
|
mount => $media_root,
|
|
keyring => '/etc/ceph/ceph.client.media.keyring',
|
|
cephfs_name => 'media',
|
|
cephfs_fs => 'mediafs',
|
|
require => Profiles::Ceph::Keyring['media'],
|
|
}
|
|
}
|