mirror of https://github.com/ceph/ceph-ansible.git
39 lines
814 B
YAML
39 lines
814 B
YAML
- hosts:
|
|
- mons
|
|
- osds
|
|
- mdss
|
|
- rgws
|
|
- nfss
|
|
- rbdmirrors
|
|
- clients
|
|
- mgrs
|
|
- iscsigws
|
|
|
|
gather_facts: false
|
|
become: yes
|
|
|
|
tasks:
|
|
- name: create a temp directory
|
|
tempfile:
|
|
state: directory
|
|
prefix: ceph_ansible
|
|
run_once: true
|
|
register: localtempfile
|
|
become: false
|
|
delegate_to: localhost
|
|
|
|
- name: set_fact lookup_ceph_config - lookup keys, conf and logs
|
|
find:
|
|
paths:
|
|
- /etc/ceph
|
|
- /var/log/ceph
|
|
register: ceph_collect
|
|
|
|
- name: collect ceph logs, config and keys in "{{ localtempfile.path }}" on the machine running ansible
|
|
fetch:
|
|
src: "{{ item.path }}"
|
|
dest: "{{ localtempfile.path }}"
|
|
fail_on_missing: no
|
|
flat: no
|
|
with_items: "{{ ceph_collect.files }}"
|