manila/devstack
Tom Barron 0c22a61335 Skip NFS/Samba install for CephFS
Today we either expose the CephFS back end via the CephFS native
protocol, in which case kernel NFS and Samba are not needed, or
by NFS-Ganesha, in which case Samba is not needed and kernel NFS
is incompatible (we just turn it off again later).

In the future someone could develop support for exposing CephFS via
Samba so we'd add specific checks for that then and install Samba.

Change-Id: Id65ce2536a3deb32a04a70bd0c49081297741965
2019-09-22 20:53:11 +00:00
..
files Allow devstack plugin to work without Cinder 2016-03-04 15:33:34 -05:00
upgrade [grenade] Switch base version 2019-03-29 09:10:51 -07:00
apache-manila.template Add possibility to run 'manila-api' with wsgi web servers 2017-04-10 12:49:20 +03:00
plugin.sh Skip NFS/Samba install for CephFS 2019-09-22 20:53:11 +00:00
README.rst Add manila-ui config instructions 2019-07-31 18:31:22 +08:00
settings Fix usage of deprecated devstack function 2019-07-30 13:19:24 -07:00

Enabling in Devstack

We can enable the manila service in DevStack. For details, please refer to development-environment-devstack, the following steps can be used as a quickstart reference:

  1. Download DevStack

  2. Add this repo as an external repository:

    > cat local.conf
    [[local|localrc]]
    # Enable manila
    enable_plugin manila https://git.openstack.org/openstack/manila
    
    # Enable manila ui in the dashboard
    enable_plugin manila-ui https://git.openstack.org/openstack/manila-ui
  3. run stack.sh