feat: deploy radarr

- manage ens19 nic on ausyd1nxvm1040
- manage cephfs storage
This commit is contained in:
2024-06-26 22:26:25 +10:00
parent 17c16bfc33
commit 40ff5f7d92
5 changed files with 83 additions and 1 deletions
+16
View File
@@ -0,0 +1,16 @@
# profiles::media::radarr
class profiles::media::radarr (
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'],
}
}
@@ -6,5 +6,6 @@ class roles::apps::media::radarr {
}else{
include profiles::defaults
include profiles::base
include profiles::media::radarr
}
}