]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
mds: to support copy_admin_keyring
authorvasishta p shastry <vipin.indiasmg@gmail.com>
Tue, 10 Apr 2018 12:39:43 +0000 (18:09 +0530)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 11 Apr 2018 12:21:15 +0000 (14:21 +0200)
roles/ceph-mds/tasks/containerized.yml

index f11e959e978b709d101e3f1e21367afba6ba8b92..8bc54c2d3ec137b1dab6a841ad7d5d978800687c 100644 (file)
@@ -3,11 +3,24 @@
   set_fact:
     docker_exec_cmd: "docker exec ceph-mds-{{ ansible_hostname }}"
 
+- name: set_fact admin_keyring
+  set_fact:
+    admin_keyring:
+      - "/etc/ceph/{{ cluster }}.client.admin.keyring"
+  when:
+    - copy_admin_key
+
 - name: set_fact ceph_config_keys
   set_fact:
     ceph_config_keys:
       - /var/lib/ceph/bootstrap-mds/{{ cluster }}.keyring
 
+- name: merge ceph_config_keys and admin_keyring
+  set_fact:
+    ceph_config_keys: "{{ ceph_config_keys + admin_keyring }}"
+  when:
+    - copy_admin_key
+
 - name: stat for ceph config and keys
   local_action:
     module: stat