From 5b6cffbe328371ff75ddab7836633ee2f9cca3bf Mon Sep 17 00:00:00 2001 From: Mario Splivalo Date: Mon, 12 Jun 2017 14:56:58 +0200 Subject: [PATCH] Cleanup config.yaml Change-Id: I62ac2f5656b63586e42b1c90cf71d30f35da39be --- config.yaml | 86 +++++++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 45 deletions(-) diff --git a/config.yaml b/config.yaml index b77b3b2..d8780fe 100644 --- a/config.yaml +++ b/config.yaml @@ -1,7 +1,41 @@ options: + loglevel: + type: int + default: 1 + description: Mon and OSD debug level. Max is 20. + use-syslog: + type: boolean + default: False + description: | + Setting this to True will allow supporting services to log to syslog. + source: + type: string + default: "" + 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 Ubuntu Cloud Archive e.g. + . + cloud:- + cloud:-/updates + cloud:-/staging + cloud:-/proposed + . + See https://wiki.ubuntu.com/OpenStack/CloudArchive for info on which + cloud archives are available and supported. + . + NOTE: updating this setting to a source that is known to provide + a later version of OpenStack will trigger a software upgrade unless + action-managed-upgrade is set to True. + key: + type: string + default: "" + description: | + Key ID to import to the apt keyring to support use with arbitrary source + configuration from outside of Launchpad archives or PPA's. fsid: type: string - default: + default: "" description: | fsid of the ceph cluster. To generate a suitable value use `uuid` . @@ -9,57 +43,19 @@ options: install if it is not provided. monitor-hosts: type: string - default: + default: "" description: | - Space separated list of existing monitor hosts, in the format + Space-delimited 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 + 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. + Valid options are "cephx" and "none". If "none" is specified, keys will + still be created and deployed so that it can be enabled later.