mirror of https://github.com/ceph/ceph-ansible.git
facts: always set ceph_run_cmd and ceph_admin_command
always set these facts on monitor nodes whatever we run with `--limit`.
Otherwise, playbook will fail when using `--limit` on nodes where these
facts are used on a delegated task to monitor.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit e5e81843e9
)
pull/5380/head
parent
c7e16aeced
commit
ec21d57d23
|
@ -285,7 +285,19 @@
|
|||
- name: set_fact ceph_run_cmd
|
||||
set_fact:
|
||||
ceph_run_cmd: "{{ container_binary + ' run --rm --net=host -v /etc/ceph:/etc/ceph:z -v /var/lib/ceph/:/var/lib/ceph/:z -v /var/log/ceph/:/var/log/ceph/:z --entrypoint=ceph ' + ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag if containerized_deployment else 'ceph' }}"
|
||||
delegate_to: "{{ item }}"
|
||||
delegate_facts: True
|
||||
run_once: True
|
||||
with_items:
|
||||
- "{{ groups[mon_group_name] if groups[mon_group_name] | default([]) | length > 0 else [] }}"
|
||||
- "{{ inventory_hostname }}"
|
||||
|
||||
- name: set_fact ceph_admin_command
|
||||
set_fact:
|
||||
ceph_admin_command: "{{ ceph_run_cmd }} -n client.admin -k /etc/ceph/{{ cluster }}.client.admin.keyring"
|
||||
ceph_admin_command: "{{ ceph_run_cmd }} -n client.admin -k /etc/ceph/{{ cluster }}.client.admin.keyring"
|
||||
delegate_to: "{{ item }}"
|
||||
delegate_facts: True
|
||||
run_once: True
|
||||
with_items:
|
||||
- "{{ groups[mon_group_name] if groups[mon_group_name] | default([]) | length > 0 else [] }}"
|
||||
- "{{ inventory_hostname }}"
|
Loading…
Reference in New Issue