]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-create-keys: create mds bootstrap key
authorSage Weil <sage@inktank.com>
Wed, 13 Feb 2013 00:26:14 +0000 (16:26 -0800)
committerSage Weil <sage@inktank.com>
Fri, 26 Apr 2013 20:40:00 +0000 (13:40 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 809143f16c70483ba5bb429dea812d31b67f2b49)

src/ceph-create-keys

index 438e51d307679151473dac0c0ce42f822b61d481..272bb3ec6ef04f057cf51e43c49e048cb76d4e8d 100755 (executable)
@@ -190,6 +190,7 @@ def main():
 
     wait_for_quorum(cluster=args.cluster, mon_id=args.id)
     get_key(cluster=args.cluster, mon_id=args.id)
+
     bootstrap_key(
         cluster=args.cluster,
         type_='osd',
@@ -203,6 +204,17 @@ def main():
             ),
         )
 
+    bootstrap_key(
+        cluster=args.cluster,
+        type_='mds',
+        caps=dict(
+            mon=[
+                r'allow command auth get-or-create * osd allow\ * mds allow mon allow\ rwx',
+                'allow command mon getmap',
+                ],
+            ),
+        )
+
 
 if __name__ == '__main__':
     main()