mirror of https://github.com/ceph/ceph-ansible.git
Add --cluster option on ceph require-osd-release command
On DCN environments, or when multiple ceph cluster are configured, we need to specify the cluster name before running the command or the rolling_update playbook will fail during minor updates. Closes: https://bugzilla.redhat.com/1876447 Signed-off-by: Francesco Pantano <fpantano@redhat.com>pull/5744/head
parent
7348e9a253
commit
cb64df30b6
|
@ -858,7 +858,7 @@
|
|||
name: ceph-facts
|
||||
|
||||
- name: container | disallow pre-pacific OSDs and enable all new pacific-only functionality
|
||||
command: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }} ceph osd require-osd-release pacific"
|
||||
command: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }} ceph --cluster {{ cluster }} osd require-osd-release pacific"
|
||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||
run_once: True
|
||||
when: containerized_deployment | bool
|
||||
|
@ -870,7 +870,7 @@
|
|||
when: not containerized_deployment | bool
|
||||
|
||||
- name: container | enable msgr2 protocol
|
||||
command: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }} ceph mon enable-msgr2"
|
||||
command: "{{ container_binary }} exec ceph-mon-{{ hostvars[groups[mon_group_name][0]]['ansible_hostname'] }} ceph --cluster {{ cluster }} mon enable-msgr2"
|
||||
delegate_to: "{{ groups[mon_group_name][0] }}"
|
||||
run_once: True
|
||||
when: containerized_deployment | bool
|
||||
|
|
Loading…
Reference in New Issue