feat: add cephfs shared volume define

- add ceph class to manage ceph client configuration/packages
- add cephfs define for mounting volumes
- add ceph keyring define to manage secrets used to mount cephfs
This commit is contained in:
2024-06-23 15:15:14 +10:00
parent 8eca497ea2
commit 5631f07e6e
6 changed files with 145 additions and 1 deletions
+8 -1
View File
@@ -120,6 +120,9 @@ lookup_options:
mysql::db:
merge:
strategy: deep
profiles::ceph::client::keyrings:
merge:
strategy: deep
facts_path: '/opt/puppetlabs/facter/facts.d'
@@ -294,7 +297,11 @@ networking::routes:
netmask: 0.0.0.0
network: default
profiles::ceph::client::fsid: 7f7f00cb-95de-498c-8dcc-14b54e4e9ca8
profiles::ceph::client::mons:
- 10.18.15.1
- 10.18.15.2
- 10.18.15.3
#profiles::base::hosts::additional_hosts:
# - ip: 198.18.17.9
# hostname: prodinf01n09.main.unkin.net