mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
758 B
YAML
36 lines
758 B
YAML
5 years ago
|
- 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
|