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