93ba89e34e
This commit adds some unit testing to the helper libraries as well as amulet testing for the charm itself Change-Id: I13ff38655773521592c81bb5a6847a516abd943a
66 lines
1.9 KiB
YAML
66 lines
1.9 KiB
YAML
options:
|
|
fsid:
|
|
type: string
|
|
default:
|
|
description: |
|
|
fsid of the ceph cluster. To generate a suitable value use `uuid`
|
|
.
|
|
This configuration element is mandatory and the service will fail on
|
|
install if it is not provided.
|
|
monitor-hosts:
|
|
type: string
|
|
default:
|
|
description: |
|
|
Space separated list of existing monitor hosts, in the format
|
|
{IP / Hostname}:{port} {IP / Hostname}:{port}
|
|
admin-key:
|
|
type: string
|
|
default:
|
|
description: |
|
|
Admin cephx key for existing Ceph cluster
|
|
auth-supported:
|
|
type: string
|
|
default: cephx
|
|
description: |
|
|
Which authentication flavour to use.
|
|
.
|
|
Valid options are "cephx" and "none". If "none" is specified,
|
|
keys will still be created and deployed so that it can be
|
|
enabled later.
|
|
# mon-key:
|
|
# type: string
|
|
# default:
|
|
# description: |
|
|
# Monitor cephx key
|
|
use-syslog:
|
|
type: boolean
|
|
default: False
|
|
description: |
|
|
If set to True, supporting services will log to syslog.
|
|
loglevel:
|
|
default: 1
|
|
type: int
|
|
description: Mon and OSD debug level. Max is 20.
|
|
source:
|
|
type: string
|
|
default:
|
|
description: |
|
|
Optional configuration to support use of additional sources such as:
|
|
|
|
- ppa:myteam/ppa
|
|
- cloud:trusty-proposed/kilo
|
|
- http://my.archive.com/ubuntu main
|
|
|
|
The last option should be used in conjunction with the key configuration
|
|
option.
|
|
|
|
Note that a minimum ceph version of 0.48.2 is required for use with this
|
|
charm which is NOT provided by the packages in the main Ubuntu archive
|
|
for precise but is provided in the Ubuntu cloud archive.
|
|
key:
|
|
type: string
|
|
default:
|
|
description: |
|
|
Key ID to import to the apt keyring to support use with arbitary source
|
|
configuration from outside of Launchpad archives or PPA's.
|