60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
# Note that the original manila.conf file is extensive and has many options
|
|
# that the charm does not set. Please refer to that file if there are options
|
|
# that you think the charm should set, but doesn't, or provide options for.
|
|
# Please file a bug at: https://bugs.launchpad.net/charm-manila-ganesha/+filebug
|
|
# for any changes you need made or intend to modify in the charm.
|
|
|
|
[DEFAULT]
|
|
|
|
osapi_share_extension = manila.api.contrib.standard_extenstions
|
|
rootwrap_config = /etc/manila/rootwrap.conf
|
|
api_paste_config = /etc/manila/api-paste.ini
|
|
share_name_template = share-%s
|
|
|
|
my_ip = {{ options.access_ip }}
|
|
enabled_share_backends = cephfsnfs1
|
|
scheduler_driver = manila.scheduler.drivers.filter.FilterScheduler
|
|
|
|
debug = {{ options.debug }}
|
|
|
|
{% include "parts/section-transport-url" %}
|
|
|
|
[oslo_concurrency]
|
|
lock_path = /var/lib/manila/tmp
|
|
|
|
# parts/section-database includes the [database] section identifier
|
|
{% include "parts/section-database" %}
|
|
|
|
|
|
# parts/section-keystone-authtoken includes the [keystone_authtoken] section
|
|
# identifier
|
|
{% include "parts/section-keystone-authtoken" %}
|
|
|
|
[oslo_messaging_amqp]
|
|
|
|
#
|
|
# From oslo.messaging
|
|
#
|
|
|
|
[oslo_messaging_notifications]
|
|
|
|
#
|
|
# From oslo.messaging
|
|
#
|
|
|
|
{% include "parts/section-oslo-messaging-rabbit" %}
|
|
|
|
[cephfsnfs1]
|
|
driver_handles_share_servers = False
|
|
ganesha_rados_store_enable = True
|
|
ganesha_rados_store_pool_name = manila-ganesha
|
|
share_backend_name = CEPHFSNFS1
|
|
share_driver = manila.share.drivers.cephfs.driver.CephFSDriver
|
|
cephfs_protocol_helper_type = NFS
|
|
cephfs_conf_path = /etc/ceph/ceph.conf
|
|
cephfs_auth_id = manila-ganesha
|
|
cephfs_cluster_name = ceph
|
|
cephfs_enable_snapshots = False
|
|
cephfs_ganesha_server_is_remote = False
|
|
cephfs_ganesha_server_ip = {{ options.access_ip }}
|