grains / crush / auto generate keyrings

Change-Id: I380d2d0dad799da0b1cc55b16517402b60421a30
diff --git a/metadata/service/common/cluster.yml b/metadata/service/common/cluster.yml
index 9e729fe..2358610 100644
--- a/metadata/service/common/cluster.yml
+++ b/metadata/service/common/cluster.yml
@@ -15,11 +15,3 @@
           host: ${_param:ceph_mon_node02_address}
         - name: ${_param:ceph_mon_node03_hostname}
           host: ${_param:ceph_mon_node03_address}
-      keyring:
-        admin:
-          key: ${_param:ceph_admin_keyring}
-          caps:
-            mds: "allow *"
-            mgr: "allow *"
-            mon: "allow *"
-            osd: "allow *"
diff --git a/metadata/service/mon/cluster.yml b/metadata/service/mon/cluster.yml
index 6639484..6a10da2 100644
--- a/metadata/service/mon/cluster.yml
+++ b/metadata/service/mon/cluster.yml
@@ -7,15 +7,3 @@
   ceph:
     mon:
       enabled: true
-      keyring:
-        mon:
-          key: ${_param:ceph_mon_keyring}
-          caps:
-            mon: "allow *"
-        admin:
-          key: ${_param:ceph_admin_keyring}
-          caps:
-            mds: "allow *"
-            mgr: "allow *"
-            mon: "allow *"
-            osd: "allow *"
\ No newline at end of file
diff --git a/metadata/service/mon/single.yml b/metadata/service/mon/single.yml
index da43193..8be5da5 100644
--- a/metadata/service/mon/single.yml
+++ b/metadata/service/mon/single.yml
@@ -9,13 +9,13 @@
       enabled: true
       keyring:
         mon:
-          key: ${_param:ceph_mon_keyring}
           caps:
             mon: "allow *"
+    common:
+      keyring:
         admin:
-          key: ${_param:ceph_admin_keyring}
           caps:
             mds: "allow *"
             mgr: "allow *"
             mon: "allow *"
-            osd: "allow *"
\ No newline at end of file
+            osd: "allow *"