forked from varyumin/rabbitmq-ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdel_node.yml
45 lines (36 loc) · 1.4 KB
/
del_node.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
- hosts: master
- hosts: delete
environment:
RABBITMQ_CONFIG_FILE: /etc/rabbitmq/rabbitmq.config
tasks:
- debug:
var: ansible_hostname
- name: RabbitMQ stop_app
command: /sbin/rabbitmqctl stop_app
become: true
- name: RabbitMQ forget cluster node
command: /sbin/rabbitmqctl -n 'rabbit@{{hostvars[groups['master'][0]]['ansible_hostname']}}' forget_cluster_node 'rabbit@{{ansible_hostname}}'
become: true
- name: Stop service RabbitMQ
systemd:
name: rabbitmq-server
state: stopped
become: true
- name: Remove repo Erlang
yum:
name: erlang-solutions
state: absent
become: true
- name: Remove the latest Erlang
yum:
name: erlang*
state: absent
become: true
- name: Remove the latest version of RabbitMQ
yum:
name: abbitmq-server
state: absent
become: true
- name: Delete path
command: bash -c "find / -type d -name "erlang" -or -name "rabbitmq" -exec rm -fr {} \;"
become: true