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
Francesco Pantano 2020-09-07 14:02:06 +02:00 committed by Guillaume Abrioux
parent 7348e9a253
commit cb64df30b6
1 changed files with 2 additions and 2 deletions

View File

@ -858,7 +858,7 @@
name: ceph-facts name: ceph-facts
- name: container | disallow pre-pacific OSDs and enable all new pacific-only functionality - 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] }}" delegate_to: "{{ groups[mon_group_name][0] }}"
run_once: True run_once: True
when: containerized_deployment | bool when: containerized_deployment | bool
@ -870,7 +870,7 @@
when: not containerized_deployment | bool when: not containerized_deployment | bool
- name: container | enable msgr2 protocol - 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] }}" delegate_to: "{{ groups[mon_group_name][0] }}"
run_once: True run_once: True
when: containerized_deployment | bool when: containerized_deployment | bool