]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cookbooks.git/commitdiff
Uses cephfs-fuse on old distributions of Linux
authorWalter Huf <walter.huf@corvisa.com>
Wed, 9 Jul 2014 14:31:21 +0000 (09:31 -0500)
committerWalter Huf <walter.huf@corvisa.com>
Wed, 9 Jul 2014 14:56:13 +0000 (09:56 -0500)
recipes/cephfs.rb

index 50ce1d6d69e97ddd2b8bf8a6b8a6dae657b0b478..61e238fca551b29e36f3a81e1e72db8929989f2b 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+requires_fuse =
+  case node['platform']
+  when 'debian'
+    node['platform_version'].to_f < 7.0
+  when 'ubuntu'
+    node['platform_version'].to_f < 12.04
+  when 'redhat'
+    node['platform_version'].to_f < 7.0
+  when 'fedora'
+    node['platform_version'].to_f < 17.0
+  else
+    true
+end
+
 ceph_cephfs '/ceph' do
-  use_fuse false
+  use_fuse requires_fuse
   action [:mount, :enable]
 end