Browse Source

Allow for customization of the Manila CephFS pool name

Manila needs to know the CephFS pool name, which the deployer
might want to customize when the Ceph cluster is externally managed.

Change-Id: I3adaa442b8c53ff902761d1dba283a79494c8ae6
Partial-Bug: 1837099
(cherry picked from commit e3b39a8d67)
(cherry picked from commit 3c4748b462)
(cherry picked from commit fe10653c3f)
tags/8.5.1
Giulio Fidente 2 months ago
parent
commit
d19ebc0511
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      manifests/profile/base/manila/share.pp

+ 2
- 1
manifests/profile/base/manila/share.pp View File

@@ -110,6 +110,7 @@ class tripleo::profile::base::manila::share (
110 110
         $manila_cephfs_backend = hiera('manila::backend::cephfs::title')
111 111
         $cephfs_auth_id = hiera('manila::backend::cephfs::cephfs_auth_id')
112 112
         $cephfs_ganesha_server_ip = hiera('manila::backend::cephfs::cephfs_ganesha_server_ip', undef)
113
+        $manila_cephfs_pool_name = hiera('manila::backend::cephfs::pool_name', 'manila_data')
113 114
 
114 115
         if $cephfs_ganesha_server_ip == undef {
115 116
           $cephfs_ganesha_server_ip_real = hiera('ganesha_vip', undef)
@@ -135,7 +136,7 @@ class tripleo::profile::base::manila::share (
135 136
         if $manila_cephfs_protocol_helper_type == 'NFS' {
136 137
           manila_config {
137 138
             "${manila_cephfs_backend}/ganesha_rados_store_enable":    value => true;
138
-            "${manila_cephfs_backend}/ganesha_rados_store_pool_name": value => 'manila_data';
139
+            "${manila_cephfs_backend}/ganesha_rados_store_pool_name": value => $manila_cephfs_pool_name;
139 140
           }
140 141
         }
141 142
       } else {

Loading…
Cancel
Save