summaryrefslogtreecommitdiffstats
path: root/docker/services/ceph-ansible/ceph-base.yaml
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-08-18 02:50:50 +0000
committerGerrit Code Review <review@openstack.org>2017-08-18 02:50:50 +0000
commitfc4618593f3b1d21f58ce32c1b1db24e435a38f6 (patch)
treec72f75e63a5696e93d854b31c8aa5b39678ae939 /docker/services/ceph-ansible/ceph-base.yaml
parentf5bd6f997b728ee51e5cceee635757f692756bc7 (diff)
parent3626095a8106398ddf722657b6e9367290f33f55 (diff)
Merge "Add support for installing Ceph MDS via ceph-ansible"
Diffstat (limited to 'docker/services/ceph-ansible/ceph-base.yaml')
-rw-r--r--docker/services/ceph-ansible/ceph-base.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/services/ceph-ansible/ceph-base.yaml b/docker/services/ceph-ansible/ceph-base.yaml
index 52c4a65c..e65c503b 100644
--- a/docker/services/ceph-ansible/ceph-base.yaml
+++ b/docker/services/ceph-ansible/ceph-base.yaml
@@ -88,6 +88,14 @@ parameters:
description: default minimum replication for RBD copies
type: number
default: 3
+ ManilaCephFSNativeCephFSAuthId:
+ default: manila
+ type: string
+ CephManilaClientKey:
+ default: ''
+ description: The Ceph client key. Can be created with ceph-authtool --gen-print-key.
+ type: string
+ hidden: true
CephIPv6:
default: False
type: boolean
@@ -202,6 +210,16 @@ outputs:
GLANCE_POOL: {get_param: GlanceRbdPoolName}
GNOCCHI_POOL: {get_param: GnocchiRbdPoolName}
mode: "0644"
+ - name:
+ list_join:
+ - '.'
+ - - client
+ - {get_param: ManilaCephFSNativeCephFSAuthId}
+ key: {get_param: CephManilaClientKey}
+ mon_cap: "allow r, allow command auth del, allow command auth caps, allow command auth get, allow command auth get-or-create"
+ mds_cap: "allow *"
+ osd_cap: "allow rw"
+ mode: "0644"
keys: *openstack_keys
pools: []
ceph_conf_overrides: