This commit removes some legacy tasks.
These tasks aren't needed, they cause the playbook to fail when
collocating daemons.
Closes: #4553
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
273413186a0042e66612a2d68b8aaaf17b50b5e1)
---
-- name: set_fact container_exec_cmd mds
- set_fact:
- container_exec_cmd: "{{ container_binary }} exec ceph-mds-{{ ansible_hostname }}"
-
- name: include_tasks systemd.yml
include_tasks: systemd.yml
daemon_reload: yes
- name: wait for mds socket to exist
- command: "{{ container_exec_cmd }} sh -c 'stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_hostname }}.asok || stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_fqdn }}.asok'"
+ command: "{{ container_binary }} exec ceph-mds-{{ ansible_hostname }} sh -c 'stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_hostname }}.asok || stat /var/run/ceph/{{ cluster }}-mds.{{ ansible_fqdn }}.asok'"
changed_when: false
register: multi_mds_socket
retries: 5
- inventory_hostname == groups[mds_group_name] | first
- not rolling_update | bool
-- name: set_fact container_exec_cmd
- set_fact:
- container_exec_cmd: "{{ container_binary }} exec ceph-mds-{{ ansible_hostname }}"
- when: containerized_deployment | bool
-
- name: include common.yml
include_tasks: common.yml
- name: keyring related tasks
block:
- name: get keys from monitors
- command: "{{ hostvars[groups.get(mon_group_name)[0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} auth get {{ item.name }}"
+ command: "{{ hostvars[groups.get(mon_group_name)[0]]['container_exec_cmd'] }} ceph --cluster {{ cluster }} auth get {{ item.name }}"
register: _rgw_keys
with_items:
- { name: "client.bootstrap-rgw", path: "/var/lib/ceph/bootstrap-rgw/{{ cluster }}.keyring", copy_key: true }
- groups.get(mon_group_name, []) | length > 0
block:
- name: get keys from monitors
- command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} auth get {{ item.name }}"
+ command: "ceph --cluster {{ cluster }} auth get {{ item.name }}"
register: _rgw_keys
with_items:
- { name: "client.bootstrap-rgw", path: "/var/lib/ceph/bootstrap-rgw/{{ cluster }}.keyring", copy_key: true }