###################################################################### # This local.conf sets up Devstack with manila enabling the CEPHFS # driver which operates in driver_handles_share_services=False # mode. Pay attention to the storage protocol configuration to run # the cephfs driver with either the native CEPHFS protocol or the NFS # protocol ####################################################################### [[local|localrc]] ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD DEST=/opt/stack DATA_DIR=/opt/stack/data LOGFILE=/opt/stack/devstacklog.txt # Enabling manila services LIBS_FROM_GIT=python-manilaclient enable_plugin manila https://opendev.org/openstack/manila enable_plugin manila-ui https://opendev.org/openstack/manila-ui enable_plugin manila-tempest-plugin https://opendev.org/openstack/manila-tempest-plugin # Enabling ceph enable_plugin devstack-plugin-ceph https://opendev.org/openstack/devstack-plugin-ceph ENABLE_CEPH_MANILA=True # IMPORTANT - Comment out / remove the following line to use # the CEPH driver with the native CEPHFS protocol MANILA_CEPH_DRIVER=cephfsnfs # CEPHFS backend options MANILA_SERVICE_IMAGE_ENABLED=False MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS='snapshot_support=False' MANILA_CONFIGURE_DEFAULT_TYPES=True # Required for mounting shares MANILA_ALLOW_NAS_SERVER_PORTS_ON_HOST=True