35 lines
758 B
YAML
35 lines
758 B
YAML
- name: Kill all mongod processes
|
|
command: pkill -{{ kill_signal }} mongod
|
|
ignore_errors: true
|
|
|
|
- name: Kill all mongos processes
|
|
command: pkill -{{ kill_signal }} mongos
|
|
ignore_errors: true
|
|
|
|
- name: Getting pids for mongod
|
|
pids:
|
|
name: mongod
|
|
register: pids_of_mongod
|
|
|
|
- name: Wait for all mongod processes to exit
|
|
wait_for:
|
|
path: "/proc/{{ item }}/status"
|
|
state: absent
|
|
delay: 1
|
|
with_items: "{{ pids_of_mongod }}"
|
|
|
|
- name: Remove all mongod folders
|
|
file:
|
|
path: "{{ remote_tmp_dir }}/{{ item }}"
|
|
state: absent
|
|
with_items:
|
|
- mongod3001
|
|
- mongod3002
|
|
- mongod3003
|
|
- mongod3004
|
|
- mongod3005
|
|
- mongod3006
|
|
- config
|
|
|
|
- name: Remove all mongod sock files
|
|
shell: rm -Rf /tmp/mongodb*.sock
|