From 428178c48b37f60508ab63d82155575183a0f1e1 Mon Sep 17 00:00:00 2001 From: fumingwei Date: Wed, 4 Nov 2020 10:00:50 +0600 Subject: [PATCH] 1. update tsg-diagnose uninstall role 2. update install_process.yml --- install_process.yml | 5 +++++ roles/tsg-diagnose-uninstall/files/xz_docker.sh | 7 +++++++ roles/tsg-diagnose-uninstall/tasks/main.yml | 15 ++++++++++++++- roles/tsg-diagnose/tasks/main.yml | 1 + 4 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 install_process.yml create mode 100644 roles/tsg-diagnose-uninstall/files/xz_docker.sh diff --git a/install_process.yml b/install_process.yml new file mode 100644 index 0000000..5cf050d --- /dev/null +++ b/install_process.yml @@ -0,0 +1,5 @@ +- hosts: adc_mcn0 + remote_user: root + roles: + - docker-env + - tsg-diagnose diff --git a/roles/tsg-diagnose-uninstall/files/xz_docker.sh b/roles/tsg-diagnose-uninstall/files/xz_docker.sh new file mode 100644 index 0000000..a31f962 --- /dev/null +++ b/roles/tsg-diagnose-uninstall/files/xz_docker.sh @@ -0,0 +1,7 @@ +#!/bin/bash +systemctl stop docker && +systemctl disable docker && +#执行不成功就把下面的注释 +#yum remove docker-ce && +rm -rf /var/lib/docker && +rm -rf $(whereis docker) \ No newline at end of file diff --git a/roles/tsg-diagnose-uninstall/tasks/main.yml b/roles/tsg-diagnose-uninstall/tasks/main.yml index eb799b3..3b34206 100644 --- a/roles/tsg-diagnose-uninstall/tasks/main.yml +++ b/roles/tsg-diagnose-uninstall/tasks/main.yml @@ -1,9 +1,22 @@ -- name: stop tsg-diagnose +- name: stop tsg-diagnose systemd: name: tsg-diagnose state: stopped +- name: docker-compose down + shell: cd /opt/tsg/tsg-diagnose/compose; docker-compose down; docker-compose down + - name: remove the tsg-diagnose yum: name: tsg-diagnose state: absent + +- name: copy origin uninstall docker shell file + copy: + src: "{{ role_path }}/files/" + dest: /tmp/ansible_deploy/ + mode: 0755 + +- name: rm docker-compose + shell: cd /tmp/ansible_deploy/; sh xz_docker.sh;rm /usr/local/bin/docker-compose + diff --git a/roles/tsg-diagnose/tasks/main.yml b/roles/tsg-diagnose/tasks/main.yml index c7c7994..c69045c 100644 --- a/roles/tsg-diagnose/tasks/main.yml +++ b/roles/tsg-diagnose/tasks/main.yml @@ -32,6 +32,7 @@ name: tsg-diagnose enabled: yes daemon_reload: yes + state: started - name: "tsg-diagnose init rsync deamon" shell: /bin/sh /opt/tsg/tsg-diagnose/deploy/rsync/init_rsyncd.sh