]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
rbd-mirror: use the new rbd-mirror key
authorSébastien Han <seb@redhat.com>
Mon, 5 Nov 2018 16:14:31 +0000 (17:14 +0100)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Thu, 8 Nov 2018 13:32:18 +0000 (13:32 +0000)
Instead of using the old rbd key let's use the new rbr-mirror key to
bootstrap the rbd -mirror daemon.

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-mon/tasks/docker/copy_configs.yml
roles/ceph-rbd-mirror/tasks/common.yml
roles/ceph-rbd-mirror/tasks/pre_requisite.yml

index 304d0437153c51966bfbb66429c9f34a69df70d2..f5a5fa917c374ea9a1c164e3e7a2ad8cfd4e9574 100644 (file)
@@ -8,6 +8,7 @@
       - /var/lib/ceph/bootstrap-rgw/{{ cluster }}.keyring
       - /var/lib/ceph/bootstrap-mds/{{ cluster }}.keyring
       - /var/lib/ceph/bootstrap-rbd/{{ cluster }}.keyring
+      - /var/lib/ceph/bootstrap-rbd-mirror/{{ cluster }}.keyring
 
 - name: stat for ceph config and keys
   stat:
index 3750e2d06a7b31c1f3503a2f5f7fbce996d83406..ca168ab19ce95ad4cb357ef0f6dc6d371d7532ed 100644 (file)
@@ -1,8 +1,8 @@
 ---
 - name: copy rbd-mirror bootstrap key
   copy:
-    src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-rbd/{{ cluster }}.keyring"
-    dest: "/var/lib/ceph/bootstrap-rbd/{{ cluster }}.keyring"
+    src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-rbd-mirror/{{ cluster }}.keyring"
+    dest: "/var/lib/ceph/bootstrap-rbd-mirror/{{ cluster }}.keyring"
     owner: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
     group: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
     mode: "{{ ceph_keyring_permissions }}"
index 29f917b8981ce25494ec26ac41b70dac82da7608..5a0486a724303ae9e580b3f2ae0da3f60abe8dd9 100644 (file)
@@ -9,7 +9,13 @@
     - package-install
 
 - name: create rbd-mirror keyring
-  command: ceph --cluster {{ cluster }} --name client.bootstrap-rbd --keyring /var/lib/ceph/bootstrap-rbd/{{ cluster }}.keyring auth get-or-create client.rbd-mirror.{{ ansible_hostname }} mon 'profile rbd' osd 'profile rbd' -o /etc/ceph/{{ cluster }}.client.rbd-mirror.{{ ansible_hostname }}.keyring
+  command: >
+    ceph --cluster {{ cluster }}
+    --name client.bootstrap-rbd-mirror
+    --keyring /var/lib/ceph/bootstrap-rbd-mirror/{{ cluster }}.keyring
+    auth get-or-create client.rbd-mirror.{{ ansible_hostname }}
+    mon 'profile rbd' osd 'profile rbd'
+    -o /etc/ceph/{{ cluster }}.client.rbd-mirror.{{ ansible_hostname }}.keyring
   args:
     creates: /etc/ceph/{{ cluster }}.client.rbd-mirror.{{ ansible_hostname }}.keyring
   changed_when: false