charm-manila/src/config.yaml

94 lines
3.1 KiB
YAML

options:
openstack-origin:
default: antelope
type: string
description: |
Repository from which to install. May be one of the following:
distro (default), ppa:somecustom/ppa, a deb url sources entry,
or a supported Cloud Archive release pocket.
Supported Cloud Archive sources include: cloud:precise-folsom,
cloud:precise-folsom/updates, cloud:precise-folsom/staging,
cloud:precise-folsom/proposed.
Note that updating this setting to a source that is known to
provide a later version of OpenStack will trigger a software
upgrade.
rabbit-user:
default: manila
type: string
description: Username used to access rabbitmq queue
rabbit-vhost:
default: openstack
type: string
description: Rabbitmq vhost
database-user:
default: manila
type: string
description: Username for Manila database access
database:
default: manila
type: string
description: Database name for Manila
debug:
default: False
type: boolean
description: Enable debug logging
verbose:
default: False
type: boolean
description: Enable verbose logging
region:
default: RegionOne
type: string
description: OpenStack Region
share-protocols:
type: string
default: NFS CIFS
description: |
The share protocols that the backends will be able to provide. The
default is good for the generic backends. Other backends may not support
both NFS and CIFS. This is a space delimited list of protocols.
default-share-backend:
type: string
default: ""
description: |
The default backend for this manila set. Must be one of the
'share-backends' or the charm will block.
default-share-type:
type: string
default: default_share_type
description: |
The 'default_share_type' must match the configured default_share_type
set up in manila using 'manila create-type'.
nagios_context:
type: string
default: "juju"
description: |
Used by the nrpe-external-master subordinate charm. A string that will
be prepended to instance names in order to set the hostname in nagios.
With the default value for example the resulting hostname will look
like 'juju-myservice-0'. If you are running multiple environments with
the same services this allows you to differentiate between them.
nagios_servicegroups:
type: string
default: ""
description: |
A comma-separated list of nagios servicegroups. If left empty, the
nagios_context will be used as the servicegroup
config-flags:
type: string
default: ""
description: |
Setting multiple arbitrary configuration variable for manila.conf file.
Any configuration paramiters is comma-separated.
Zero or one spaces are allows between tokens.
scheduler-default-filters:
type: string
default: ""
description: |
List of comma-separated filter class names to use for filtering hosts
when not specified in the request.
If not set, the default Manila filters will be used. Those might change
based on OpenStack release.