mirror of https://github.com/ceph/ceph-ansible.git
rbd-mirror: bring back compatibility with jewel deployment
rbd-mirror can't start when deploying jewel because it needs admin keyring. Getting back this task brings backward compatibility for jewel deployment. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/2954/head
parent
053709da97
commit
1ecbbbdcfa
|
@ -8,6 +8,17 @@
|
|||
tags:
|
||||
- package-install
|
||||
|
||||
- name: copy ceph admin key
|
||||
copy:
|
||||
src: "{{ fetch_directory }}/{{ fsid }}/etc/ceph/{{ cluster }}.client.admin.keyring"
|
||||
dest: "/etc/ceph/{{ cluster }}.client.admin.keyring"
|
||||
owner: "{{ ceph_uid }}"
|
||||
group: "{{ ceph_uid }}"
|
||||
mode: "0600"
|
||||
when:
|
||||
- cephx
|
||||
- ceph_release_num[ceph_release] < ceph_release_num.luminous
|
||||
|
||||
- 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
|
||||
args:
|
||||
|
|
Loading…
Reference in New Issue