From 6444e57629e7f3ed78749ae5cab6209a82a36a91 Mon Sep 17 00:00:00 2001 From: zhangzhihan Date: Tue, 15 Sep 2020 12:20:23 +0800 Subject: update --- .../libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm | Bin 506952 -> 0 bytes .../libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm | Bin 0 -> 507416 bytes roles/framework/tasks/main.yml | 2 +- .../tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm | Bin 45548 -> 0 bytes .../tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm | Bin 0 -> 68248 bytes roles/tsg_master/tasks/main.yml | 2 +- uninstall/roles/package_list/20.06.1.yml | 82 --- uninstall/roles/package_list/20.07.rc1.yml | 82 --- uninstall/roles/package_list/20.07.yml | 82 --- uninstall/roles/package_list/20.08.yml | 82 --- uninstall/roles/uninstall_adc_mcn0/tasks/main.yml | 504 ------------------ .../roles/uninstall_adc_mcn123/tasks/main.yml | 189 ------- uninstall/roles/uninstall_server/tasks/main.yml | 570 --------------------- .../uninstall_config/group_vars/uninstall_vars.yml | 52 -- uninstall/uninstall_config/hosts | 17 - uninstall/uninstall_tsg.yml | 23 - 16 files changed, 2 insertions(+), 1685 deletions(-) delete mode 100644 roles/framework/files/libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm create mode 100644 roles/framework/files/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm delete mode 100644 roles/tsg_master/files/tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm create mode 100644 roles/tsg_master/files/tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm delete mode 100644 uninstall/roles/package_list/20.06.1.yml delete mode 100644 uninstall/roles/package_list/20.07.rc1.yml delete mode 100644 uninstall/roles/package_list/20.07.yml delete mode 100644 uninstall/roles/package_list/20.08.yml delete mode 100644 uninstall/roles/uninstall_adc_mcn0/tasks/main.yml delete mode 100644 uninstall/roles/uninstall_adc_mcn123/tasks/main.yml delete mode 100644 uninstall/roles/uninstall_server/tasks/main.yml delete mode 100644 uninstall/uninstall_config/group_vars/uninstall_vars.yml delete mode 100644 uninstall/uninstall_config/hosts delete mode 100644 uninstall/uninstall_tsg.yml diff --git a/roles/framework/files/libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm b/roles/framework/files/libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm deleted file mode 100644 index 23f3990..0000000 Binary files a/roles/framework/files/libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm and /dev/null differ diff --git a/roles/framework/files/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm b/roles/framework/files/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm new file mode 100644 index 0000000..30fe9eb Binary files /dev/null and b/roles/framework/files/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm differ diff --git a/roles/framework/tasks/main.yml b/roles/framework/tasks/main.yml index beafcd5..3a0a022 100644 --- a/roles/framework/tasks/main.yml +++ b/roles/framework/tasks/main.yml @@ -18,7 +18,7 @@ - /tmp/ansible_deploy/libWiredLB-2.0.3.c7d131b-1.el7.x86_64.rpm - /tmp/ansible_deploy/libcjson-1.7.8.542ad7f-1.el7.x86_64.rpm - /tmp/ansible_deploy/libdocumentanalyze-2.0.4.efdfc29-1.el7.x86_64.rpm - - /tmp/ansible_deploy/libmaatframe-3.0.3.5931b44-2.el7.x86_64.rpm + - /tmp/ansible_deploy/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm - /tmp/ansible_deploy/librulescan-2.2.0.900d2b3-2.el7.x86_64.rpm - /tmp/ansible_deploy/libwiredcfg-2.0.2.7ce1eea-1.el7.x86_64.rpm - /tmp/ansible_deploy/lz4-1.7.5-3.el7.x86_64.rpm diff --git a/roles/tsg_master/files/tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm b/roles/tsg_master/files/tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm deleted file mode 100644 index afd1fc3..0000000 Binary files a/roles/tsg_master/files/tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm and /dev/null differ diff --git a/roles/tsg_master/files/tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm b/roles/tsg_master/files/tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm new file mode 100644 index 0000000..e0152e4 Binary files /dev/null and b/roles/tsg_master/files/tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm differ diff --git a/roles/tsg_master/tasks/main.yml b/roles/tsg_master/tasks/main.yml index ff68425..46c0a84 100644 --- a/roles/tsg_master/tasks/main.yml +++ b/roles/tsg_master/tasks/main.yml @@ -6,6 +6,6 @@ - name: "install tsg_master from localhost" yum: name: - - /tmp/ansible_deploy/tsg_master-3.1.2.7002e1b-2.el7.x86_64.rpm + - /tmp/ansible_deploy/tsg_master-3.2.4.a73f956-2.el7.x86_64.rpm state: present skip_broken: yes diff --git a/uninstall/roles/package_list/20.06.1.yml b/uninstall/roles/package_list/20.06.1.yml deleted file mode 100644 index ff6f8eb..0000000 --- a/uninstall/roles/package_list/20.06.1.yml +++ /dev/null @@ -1,82 +0,0 @@ -#################### -#marsio -mrzcpd: mrzcpd-4.3.21.26314ca-1.el7.x86_64 - -#################### -#kernel -origin_kernel: CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core) -#默认为CentOS 7.4内核,如果系统版本变更,请手动更改origin_kernel值 - -kernel_ml: kernel-ml-5.1.8-1.el7.elrepo.x86_64 -kernel_ml_devel: kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64 -dkms: dkms-2.7.1-1.el7.noarch -elfutils_libelf_devel: null -pkgconfig: null -zlib_devel: null - -#################### -#framework -libcjson: libcjson-1.7.8.542ad7f-1.x86_64 -libdocument: libdocumentanalyze-2.0.4.efdfc29-1.x86_64 -libmaatframe: libmaatframe-2.9.2.7519c63-1.x86_64 -libMESA_field_stat: libMESA_field_stat-1.0.1.852c2df-1.x86_64 -libMESA_field_stat2: libMESA_field_stat2-2.9.0.16ecf3b-1.x86_64 -libMESA_handle_logger: libMESA_handle_logger-1.0.9.304259e-1.x86_64 -libMESA_htable: libMESA_htable-3.10.11.6275308-1.x86_64 -libMESA_prof_load: libMESA_prof_load-1.0.5.bf755de-1.x86_64 -librdkafka: librdkafka-0.11.4-1.el7.x86_64 -librulescan: librulescan-2.2.0.900d2b3-1.x86_64 -libwiredcfg: libwiredcfg-2.0.2.7ce1eea-1.x86_64 -libWiredLB: libWiredLB-2.0.3.c7d131b-1.x86_64 -lz4: lz4-1.7.5-3.el7.x86_64 - -#################### -#sapp -sapp: sapp-4.0.14.91cbc1b-1.x86_64 - -#################### -#tsg_master -tsg_master: tsg_master-1.3.3.65833d7-1.x86_64 - -#################### -#kni -kni: kni-20.06-1.el7.x86_64 - -#################### -#firewall -capture_packet_plug: capture_packet_plug-debug-1.0.0.-1.el7.x86_64 -dns: dns-2.0.2.5effe72-1.x86_64 -ftp: ftp-1.0.4.5d3a283-1.x86_64 -http: http-2.0.1.e8f12ee-1.x86_64 -quic: quic-1.1.4.9c2e0ba-1.x86_64 -ssl: ssl-1.0.0.73e5273-1.x86_64 -mail: mail-1.0.3.cbc6034-1.x86_64 -fw_dns: fw_dns_plug-debug-1.0.3.ea8e0f6-1.el7.centos.x86_64 -fw_ftp: fw_ftp_plug-1.1.0.74c9a05-1.x86_6 -fw_http: fw_http_plug-1.2.0.a7e63c0-1.x86_64 -fw_quic: fw_quic_plug-1.0.1.e8cded4-1.x86_64 -fw_ssl: fw_ssl_plug-1.0.3.30fcf35-1.x86_64 -fw_mail: fw_mail_plug-1.1.0.a42c5a0-1.x86_64 -tsg_conn_record: tsg_conn_record-1.0.0.2155660-1.el7.centos.x86_64 -tsg_conn_sketch: null - -#################### -#tfe -tfe: tfe-4.3.5.0db794c-1.el7.x86_64 -tfe_kmod: tfe-kmod-v1.0.5.20200408-1dkms.noarch - -#################### -#http_healthcheck -http_healthcheck: http_healthcheck-20.04-1.el7.x86_64 - -##################### -#clotho -clotho: clotho-debug-1.0.0.-1.el7.x86_64 - -##################### -#certstore -certstore: certstore-2.1.2.0f61dde-1.el7.centos.x86_64 - -##################### -#telegraf -telegraf_statistic: telegraf-1.13.0-1.x86_64 diff --git a/uninstall/roles/package_list/20.07.rc1.yml b/uninstall/roles/package_list/20.07.rc1.yml deleted file mode 100644 index 8646117..0000000 --- a/uninstall/roles/package_list/20.07.rc1.yml +++ /dev/null @@ -1,82 +0,0 @@ -#################### -#marsio -mrzcpd: mrzcpd-4.3.25.d88306e-1.el7.x86_64 - -#################### -#kernel -origin_kernel: CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core) -#默认为CentOS 7.4内核,如果系统版本变更,请手动更改origin_kernel值 - -kernel_ml: kernel-ml-5.1.8-1.el7.elrepo.x86_64 -kernel_ml_devel: kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64 -dkms: dkms-2.7.1-1.el7.noarch -elfutils_libelf_devel: null -pkgconfig: null -zlib_devel: null - -#################### -#framework -libcjson: libcjson-1.7.8.542ad7f-1.x86_64 -libdocument: libdocumentanalyze-2.0.4.efdfc29-1.x86_64 -libmaatframe: libmaatframe-3.0.2.dc1fced-1.x86_64 -libMESA_field_stat: libMESA_field_stat-1.0.1.852c2df-1.x86_64 -libMESA_field_stat2: libMESA_field_stat2-2.9.0.16ecf3b-1.x86_64 -libMESA_handle_logger: libMESA_handle_logger-1.0.9.304259e-1.x86_64 -libMESA_htable: libMESA_htable-3.10.11.6275308-1.x86_64 -libMESA_prof_load: libMESA_prof_load-1.0.5.bf755de-1.x86_64 -librdkafka: librdkafka-0.11.4-1.el7.x86_64 -librulescan: librulescan-2.2.0.900d2b3-1.x86_64 -libwiredcfg: libwiredcfg-2.0.2.7ce1eea-1.x86_64 -libWiredLB: libWiredLB-2.0.3.c7d131b-1.x86_64 -lz4: lz4-1.7.5-3.el7.x86_64 - -#################### -#sapp -sapp: sapp-4.0.18.bb2effd-1.x86_64 - -#################### -#tsg_master -tsg_master: tsg_master-3.0.3.3c9cf15-1.x86_64 - -#################### -#kni -kni: kni-20.07-1.el7.x86_64 - -#################### -#firewall -capture_packet_plug: capture_packet_plug-3.0.2.09f193c-1.x86_64 -dns: dns-2.0.6.d8317e9-1.x86_64 -ftp: ftp-1.0.6.2710506-1.x86_64 -http: http-2.0.3.9218b4b-1.x86_64 -quic: quic-1.1.6.d6755d8-1.x86_64 -ssl: ssl-1.0.3.e8482a4-1.x86_64 -mail: mail-1.0.7.9e3be05-1.x86_64 -fw_dns: fw_dns_plug-3.0.0.0a5d574-1.x86_64 -fw_ftp: fw_ftp_plug-3.0.0.7a867ea-1.x86_64 -fw_http: fw_http_plug-3.0.0.1ca1c65-1.x86_64 -fw_quic: fw_quic_plug-3.0.0.b06d39c-1.x86_64 -fw_ssl: fw_ssl_plug-3.0.0.3a29c3f-1.x86_64 -fw_mail: fw_mail_plug-3.0.0.3b4e481-1.x86_64 -tsg_conn_record: tsg_conn_record-1.0.0.2155660-1.el7.centos.x86_64 -tsg_conn_sketch: tsg_conn_sketch-2.0.v2.0_alpha.af621ca-1.x86_64 - -#################### -#tfe -tfe: tfe-4.3.7.39bff00-1.el7.x86_64 -tfe_kmod: tfe-kmod-v1.0.5.20200408-1dkms.noarch - -#################### -#http_healthcheck -http_healthcheck: http_healthcheck-20.04-1.el7.x86_64 - -##################### -#clotho -clotho: clotho-debug-1.0.0.-1.el7.x86_64 - -##################### -#certstore -certstore: certstore-2.1.2.0f61dde-1.el7.centos.x86_64 - -##################### -#telegraf -telegraf_statistic: telegraf-1.13.0-1.x86_64 diff --git a/uninstall/roles/package_list/20.07.yml b/uninstall/roles/package_list/20.07.yml deleted file mode 100644 index 73cea94..0000000 --- a/uninstall/roles/package_list/20.07.yml +++ /dev/null @@ -1,82 +0,0 @@ -#################### -#marsio -mrzcpd: mrzcpd-4.3.25.d88306e-1.el7.x86_64 - -#################### -#kernel -origin_kernel: CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core) -#默认为CentOS 7.4内核,如果系统版本变更,请手动更改origin_kernel值 - -kernel_ml: kernel-ml-5.1.8-1.el7.elrepo.x86_64 -kernel_ml_devel: kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64 -dkms: dkms-2.7.1-1.el7.noarch -elfutils_libelf_devel: null -pkgconfig: null -zlib_devel: null - -#################### -#framework -libcjson: libcjson-1.7.8.542ad7f-1.x86_64 -libdocument: libdocumentanalyze-2.0.4.efdfc29-1.x86_64 -libmaatframe: libmaatframe-3.0.2.dc1fced-1.x86_64 -libMESA_field_stat: libMESA_field_stat-1.0.1.852c2df-1.x86_64 -libMESA_field_stat2: libMESA_field_stat2-2.9.0.16ecf3b-1.x86_64 -libMESA_handle_logger: libMESA_handle_logger-1.0.9.304259e-1.x86_64 -libMESA_htable: libMESA_htable-3.10.11.6275308-1.x86_64 -libMESA_prof_load: libMESA_prof_load-1.0.5.bf755de-1.x86_64 -librdkafka: librdkafka-0.11.4-1.el7.x86_64 -librulescan: librulescan-2.2.0.900d2b3-1.x86_64 -libwiredcfg: libwiredcfg-2.0.2.7ce1eea-1.x86_64 -libWiredLB: libWiredLB-2.0.3.c7d131b-1.x86_64 -lz4: lz4-1.7.5-3.el7.x86_64 - -#################### -#sapp -sapp: sapp-4.0.18.bb2effd-1.x86_64 - -#################### -#tsg_master -tsg_master: tsg_master-3.0.4.40fa047-1.x86_64 - -#################### -#kni -kni: kni-20.07-1.el7.x86_64 - -#################### -#firewall -capture_packet_plug: capture_packet_plug-3.0.2.09f193c-1.x86_64 -dns: dns-2.0.6.d8317e9-1.x86_64 -ftp: ftp-1.0.6.2710506-1.x86_64 -http: http-2.0.3.9218b4b-1.x86_64 -quic: quic-1.1.6.d6755d8-1.x86_64 -ssl: ssl-1.0.3.e8482a4-1.x86_64 -mail: mail-1.0.7.9e3be05-1.x86_64 -fw_dns: fw_dns_plug-3.0.0.0a5d574-1.x86_64 -fw_ftp: fw_ftp_plug-3.0.0.7a867ea-1.x86_64 -fw_http: fw_http_plug-3.0.0.1ca1c65-1.x86_64 -fw_quic: fw_quic_plug-3.0.0.b06d39c-1.x86_64 -fw_ssl: fw_ssl_plug-3.0.1.7ea9976-1.x86_64 -fw_mail: fw_mail_plug-3.0.0.3b4e481-1.x86_64 -tsg_conn_record: tsg_conn_record-1.0.0.2155660-1.el7.centos.x86_64 -tsg_conn_sketch: tsg_conn_sketch-2.0.v2.0_alpha.af621ca-1.x86_64 - -#################### -#tfe -tfe: tfe-4.3.8.11b62a2-1.el7.x86_64 -tfe_kmod: tfe-kmod-v1.0.5.20200408-1dkms.noarch - -#################### -#http_healthcheck -http_healthcheck: http_healthcheck-20.04-1.el7.x86_64 - -##################### -#clotho -clotho: clotho-debug-1.0.0.-1.el7.x86_64 - -##################### -#certstore -certstore: certstore-2.1.2.0f61dde-1.el7.centos.x86_64 - -##################### -#telegraf -telegraf_statistic: telegraf-1.13.0-1.x86_64 diff --git a/uninstall/roles/package_list/20.08.yml b/uninstall/roles/package_list/20.08.yml deleted file mode 100644 index bad5cbf..0000000 --- a/uninstall/roles/package_list/20.08.yml +++ /dev/null @@ -1,82 +0,0 @@ -#################### -#marsio -mrzcpd: mrzcpd-4.3.25.d88306e-1.el7.x86_64 - -#################### -#kernel -origin_kernel: CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core) -#默认为CentOS 7.4内核,如果系统版本变更,请手动更改origin_kernel值 - -kernel_ml: kernel-ml-5.1.8-1.el7.elrepo.x86_64 -kernel_ml_devel: kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64 -dkms: dkms-2.7.1-1.el7.noarch -elfutils_libelf_devel: elfutils-libelf-devel-0.168-8.el7.x86_64 -pkgconfig: pkgconfig-0.27.1-4.el7.x86_64 -zlib_devel: zlib-devel-1.2.7-17.el7.x86_64 - -#################### -#framework -libcjson: libcjson-1.7.8.542ad7f-1.x86_64 -libdocument: libdocumentanalyze-2.0.4.efdfc29-1.x86_64 -libmaatframe: libmaatframe-3.0.3.5931b44-1.x86_64 -libMESA_field_stat: libMESA_field_stat-1.0.1.852c2df-1.x86_64 -libMESA_field_stat2: libMESA_field_stat2-2.9.0.16ecf3b-1.x86_64 -libMESA_handle_logger: libMESA_handle_logger-1.0.9.304259e-1.x86_64 -libMESA_htable: libMESA_htable-3.10.11.6275308-1.x86_64 -libMESA_prof_load: libMESA_prof_load-1.0.5.bf755de-1.x86_64 -librdkafka: librdkafka-0.11.4-1.el7.x86_64 -librulescan: librulescan-2.2.0.900d2b3-1.x86_64 -libwiredcfg: libwiredcfg-2.0.2.7ce1eea-1.x86_64 -libWiredLB: libWiredLB-2.0.3.c7d131b-1.x86_64 -lz4: lz4-1.7.5-3.el7.x86_64 - -#################### -#sapp -sapp: sapp-4.0.20.b59c12a-1.x86_64 - -#################### -#tsg_master -tsg_master: tsg_master-3.1.2.7002e1b-1.x86_64 - -#################### -#kni -kni: kni-20.07-1.el7.x86_64 - -#################### -#firewall -capture_packet_plug: capture_packet_plug-3.0.2.09f193c-1.x86_64 -dns: dns-2.0.6.d8317e9-1.x86_64 -ftp: ftp-1.0.6.2710506-1.x86_64 -http: http-2.0.3.9218b4b-1.x86_64 -quic: quic-1.1.6.d6755d8-1.x86_64 -ssl: ssl-1.0.3.e8482a4-1.x86_64 -mail: mail-1.0.7.9e3be05-1.x86_64 -fw_dns: fw_dns_plug-3.0.0.0a5d574-1.x86_64 -fw_ftp: fw_ftp_plug-3.0.0.7a867ea-1.x86_64 -fw_http: fw_http_plug-3.0.0.1ca1c65-1.x86_64 -fw_quic: fw_quic_plug-3.0.0.b06d39c-1.x86_64 -fw_ssl: fw_ssl_plug-3.0.1.7ea9976-1.x86_64 -fw_mail: fw_mail_plug-3.0.0.3b4e481-1.x86_64 -tsg_conn_record: tsg_conn_record-1.0.2.2afb19a-1.x86_64 -tsg_conn_sketch: tsg_conn_sketch-2.0.v2.0_alpha.af621ca-1.x86_64 - -#################### -#tfe -tfe: tfe-4.3.9.4d7957e-1.el7.x86_64 -tfe_kmod: tfe-kmod-v1.0.5.20200408-1dkms.noarch - -#################### -#http_healthcheck -http_healthcheck: http_healthcheck-20.04-1.el7.x86_64 - -##################### -#clotho -clotho: clotho-debug-1.0.0.-1.el7.x86_64 - -##################### -#certstore -certstore: certstore-2.1.2.20200828.f507b3e-1.el7.x86_64 - -##################### -#telegraf -telegraf_statistic: telegraf-1.13.0-1.x86_64 diff --git a/uninstall/roles/uninstall_adc_mcn0/tasks/main.yml b/uninstall/roles/uninstall_adc_mcn0/tasks/main.yml deleted file mode 100644 index 6417634..0000000 --- a/uninstall/roles/uninstall_adc_mcn0/tasks/main.yml +++ /dev/null @@ -1,504 +0,0 @@ -#################### -#Uninstall Kernel -- name: "reset default kernel" - shell: grub2-set-default '{{ origin_kernel }}' - when: uninstall.kernel == 1 - -- name: "reboot" - reboot: - when: uninstall.kernel == 1 - -- name: "uninstall tfe-kmod and kernel" - yum: - name: - - "{{ tfe_kmod }}" - - "{{ dkms }}" - - "{{ kernel_ml }}" - - "{{ kernel_ml_devel }}" - - "{{ elfutils_libelf_devel }}" - - "{{ zlib_devel }}" - state: absent - when: uninstall.kernel == 1 - ignore_errors: true - -#################### -#Uninstall Marsio -- name: stop mrzcpd - systemd: - name: mrzcpd - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: stop mrtunnat - systemd: - name: mrtunnat - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.marsio == 1 - -- name: backup /opt/mrzcpd to destination path - archive: - path: /opt/mrzcpd - dest: "{{ backup_dest_path }}/mrzcpd_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.marsio == 1 - -- name: uninstall mrzcpd - yum: - name: - - "{{ mrzcpd }}" - state: absent - when: uninstall.marsio == 1 - -- name: remove marsio files - file: - path: /opt/mrzcpd - state: absent - when: remove.marsio == 1 - -- name: remove mrzcpd.service - file: - path: /usr/lib/systemd/system/mrzcpd.service - state: absent - when: remove.marsio == 1 - -- name: remove mrtunnat.service - file: - path: /usr/lib/systemd/system/mrtunnat.service - state: absent - when: remove.marsio == 1 - -#################### -#Uninstall kni -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.kni == 1 - - uninstall.kni == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.kni == 1 - -- name: backup sapp_run/etc/kni/ to destination path - archive: - path: /home/mesasoft/sapp_run/etc/kni - dest: "{{ backup_dest_path }}/kni_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.kni == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_plug == 1 - -- name: "judge plug.zip" - shell: "ls {{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - register: return - ignore_errors: true - -- name: uninstall kni - yum: - name: - - "{{ kni }}" - state: absent - when: uninstall.kni == 1 - -- name: remove kni files - file: - path: /home/mesasoft/sapp_run/etc/kni/ - state: absent - when: remove.kni == 1 - -#################### -#Uninstall tsg_master -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_tsgconf == 1 - - uninstall.tsgmaster == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_tsgconf == 1 - -- name: backup sapp_run/tsgconf/ to destination path - archive: - path: /home/mesasoft/sapp_run/tsgconf - dest: "{{ backup_dest_path }}/tsgconf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_tsgconf == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: - - backup.sapp_plug == 1 - - return.rc != 0 - -- name: uninstall tsg_master - yum: - name: - - "{{ tsg_master }}" - state: absent - when: uninstall.tsgmaster == 1 - -#################### -#Uninstall firewall -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_conf == 1 - - uninstall.firewall == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_conf == 1 - -- name: create /home/mesasoft/sapp_runetc/ - file: - path: /home/mesasoft/sapp_runetc/ - state: directory - when: backup.sapp_conf == 1 - -- name: create entrylist.conf - file: - path: /home/mesasoft/sapp_runetc/entrylist.conf - state: touch - when: backup.sapp_conf == 1 - -- name: backup sapp_run/conf/ to destination path - archive: - path: /home/mesasoft/sapp_run/conf - dest: "{{ backup_dest_path }}/sapp_conf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_conf == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: - - backup.sapp_plug == 1 - - return.rc != 0 - -- name: uninstall firewall - yum: - name: - - "{{ capture_packet_plug }}" - - "{{ dns }}" - - "{{ ftp }}" - - "{{ http }}" - - "{{ quic }}" - - "{{ ssl }}" - - "{{ mail }}" - - "{{ fw_dns }}" - - "{{ fw_ftp }}" - - "{{ fw_http }}" - - "{{ fw_ssl }}" - - "{{ fw_mail }}" - - "{{ tsg_conn_record }}" - state: absent - when: uninstall.firewall == 1 - -- name: uninstall firewall - yum: - name: - - "{{ fw_quic }}" - - "{{ tsg_conn_sketch }}" - state: absent - when: uninstall.firewall == 1 - ignore_errors: true - -- name: remove /home/mesasoft/sapp_runetc - file: - path: /home/mesasoft/sapp_runetc - state: absent - when: uninstall.firewall == 1 - -#################### -#Uninstall sapp -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_etc == 1 - - uninstall.sapp == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_etc == 1 - -- name: backup sapp_run/etc to destination path - archive: - path: /home/mesasoft/sapp_run/etc - dest: "{{ backup_dest_path }}/sapp_etc_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_etc == 1 - -- name: uninstall sapp - yum: - name: - - "{{ sapp }}" - state: absent - when: uninstall.sapp == 1 - -#- name: remove /home/mesasoft/sapp_run -# file: -# path: /home/mesasoft/sapp_run -# state: absent -# when: -# - remove.sapp == 1 -# - backup.sapp_plug == 1 -# - backup.sapp_tsgconf == 1 -# - backup.sapp_etc == 1 -# - backup.sapp_conf == 1 - -- name: remove sapp.service - file: - path: /usr/lib/systemd/system/sapp.service - state: absent - when: remove.sapp == 1 - -#################### -#Uninstall Certstore -- name: stop certstore - systemd: - name: certstore - state: stopped - enabled: no - when: - - backup.certstore == 1 - - uninstall.certstore == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.certstore == 1 - -- name: backup /home/tsg/certstore to destination path - archive: - path: /home/tsg/certstore - dest: "{{ backup_dest_path }}/certstore_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.certstore == 1 - -- name: uninstall certstore - yum: - name: - - "{{ certstore }}" - state: absent - when: uninstall.certstore == 1 - -- name: remove certstore files - file: - path: /home/tsg/certstore - state: absent - when: remove.certstore == 1 - -- name: remove certstore.service - file: - path: /usr/lib/systemd/system/certstore.service - state: absent - when: remove.certstore == 1 - -#################### -#Uninstall cert-redis -- name: stop cert-redis - systemd: - name: cert-redis - state: stopped - enabled: no - when: uninstall.certredis == 1 - ignore_errors: true - -- name: remove cert-redis files - file: - path: /home/tsg/cert-redis - state: absent - when: remove.certredis == 1 - -#################### -#Uninstall clotho -- name: stop clotho - systemd: - name: clotho - state: stopped - enabled: no - when: uninstall.clotho == 1 - ignore_errors: true - -- name: uninstall clotho - yum: - name: - - "{{ clotho }}" - state: absent - when: uninstall.clotho == 1 - -- name: remove clotho files - file: - path: /home/mesasoft/clotho - state: absent - when: remove.clotho == 1 - -- name: remove clotho.service - file: - path: /usr/lib/systemd/system/clotho.service - state: absent - when: remove.clotho == 1 - -#################### -#Uninstall http_healthcheck -- name: uninstall http_healthcheck - yum: - name: - - "{{ http_healthcheck }}" - state: absent - when: uninstall.http_healthcheck == 1 - -- name: remove http_healthcheck files - file: - path: /home/mesasoft/http_healthcheck - state: absent - when: remove.http_healthcheck == 1 - -#################### -#Uninstall framework -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.framework == 1 - -- name: backup /home/tsg/certstore to destination path - archive: - path: /opt/MESA - dest: "{{ backup_dest_path }}/opt_MESA_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.framework == 1 - -- name: uninstall framework - yum: - name: - - "{{ libcjson }}" - - "{{ libdocument }}" - - "{{ libmaatframe }}" - - "{{ libMESA_field_stat }}" - - "{{ libMESA_field_stat2 }}" - - "{{ libMESA_handle_logger }}" - - "{{ libMESA_htable }}" - - "{{ libMESA_prof_load }}" - - "{{ librdkafka }}" - - "{{ librulescan }}" - - "{{ libwiredcfg }}" - - "{{ libWiredLB }}" - - "{{ lz4 }}" - state: absent - when: uninstall.framework == 1 - -- name: remove framework files - file: - path: /opt/MESA - state: absent - when: remove.framework == 1 - -#################### -#Uninstall telegraf_statistic -- name: stop telegraf_statistic - systemd: - name: telegraf_statistic - state: stopped - enabled: no - when: uninstall.telegraf_statistic == 1 - ignore_errors: true - -- name: uninstall telegraf_statistic - yum: - name: - - "{{ telegraf_statistic }}" - state: absent - when: uninstall.telegraf_statistic == 1 - -- name: remove telegraf_statistic files - file: - path: /etc/telegraf/telegraf_statistic.conf - state: absent - when: remove.telegraf_statistic == 1 - -- name: remove /tmp/metrics.out - file: - path: /tmp/metrics.out - state: absent - when: remove.telegraf_statistic == 1 - -#################### -#Remove other tsg files -- name: remove /home/mesasoft - file: - path: /home/mesasoft - state: absent - when: - - remove.kni == 1 - - remove.sapp == 1 - - remove.clotho == 1 - -- name: remove /home/tsg - file: - path: /home/tsg - state: absent - when: - - remove.certstore == 1 - - remove.certredis == 1 - -- name: remove /opt/proxy_status - file: - path: /opt/proxy_status - state: absent - -- name: remove /tmp/ansible_deploy - file: - path: /tmp/ansible_deploy - state: absent diff --git a/uninstall/roles/uninstall_adc_mcn123/tasks/main.yml b/uninstall/roles/uninstall_adc_mcn123/tasks/main.yml deleted file mode 100644 index 9675614..0000000 --- a/uninstall/roles/uninstall_adc_mcn123/tasks/main.yml +++ /dev/null @@ -1,189 +0,0 @@ -#################### -#Uninstall Kernel -- name: "reset default kernel" - shell: grub2-set-default '{{ origin_kernel }}' - when: uninstall.kernel == 1 - -- name: "reboot" - reboot: - when: uninstall.kernel == 1 - -- name: "uninstall tfe-kmod and kernel" - yum: - name: - - "{{ tfe_kmod }}" - - "{{ dkms }}" - - "{{ kernel_ml }}" - - "{{ kernel_ml_devel }}" - - "{{ elfutils_libelf_devel }}" - - "{{ zlib_devel }}" - state: absent - when: uninstall.kernel == 1 - ignore_errors: true - -#################### -#Uninstall Marsio -- name: stop mrzcpd - systemd: - name: mrzcpd - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: stop mrtunnat - systemd: - name: mrtunnat - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.marsio == 1 - -- name: backup /opt/mrzcpd to destination path - archive: - path: /opt/mrzcpd - dest: "{{ backup_dest_path }}/mrzcpd_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.marsio == 1 - -- name: uninstall mrzcpd - yum: - name: - - "{{ mrzcpd }}" - state: absent - when: uninstall.marsio == 1 - -- name: remove marsio files - file: - path: /opt/mrzcpd - state: absent - when: remove.marsio == 1 - -- name: remove mrzcpd.service - file: - path: /usr/lib/systemd/system/mrzcpd.service - state: absent - when: remove.marsio == 1 - -- name: remove mrtunnat.service - file: - path: /usr/lib/systemd/system/mrtunnat.service - state: absent - when: remove.marsio == 1 - -#################### -#Uninstall tfe -- name: stop tfe - systemd: - name: tfe - state: stopped - enabled: no - when: - - backup.tfe == 1 - - uninstall.tfe == 1 - ignore_errors: true - -- name: stop tfe-env - systemd: - name: tfe-env - state: stopped - enabled: no - when: - - backup.tfe == 1 - - uninstall.tfe == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.tfe == 1 - -- name: backup /opt/tsg/tfe/conf to destination path - archive: - path: /opt/tsg/tfe/conf - dest: "{{ backup_dest_path }}/tfe_conf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.tfe == 1 - -- name: uninstall tfe - yum: - name: - - "{{ tfe }}" - state: absent - when: uninstall.tfe == 1 - -- name: remove /opt/tsg/tfe - file: - path: /opt/tsg/tfe - state: absent - when: remove.tfe == 1 - -- name: remove tfe.service - file: - path: /usr/lib/systemd/system/tfe.service - state: absent - when: remove.tfe == 1 - -- name: remove tfe-env.service - file: - path: /usr/lib/systemd/system/tfe-env.service - state: absent - when: remove.tfe == 1 - -- name: remove tfe-env-tun-mode.service - file: - path: /usr/lib/systemd/system/tfe-env-tun-mode.service - state: absent - when: remove.tfe == 1 - -#################### -#Uninstall framework -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.framework == 1 - -- name: backup /home/tsg/certstore to destination path - archive: - path: /opt/MESA - dest: "{{ backup_dest_path }}/opt_MESA_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.framework == 1 - -- name: uninstall framework - yum: - name: - - "{{ libcjson }}" - - "{{ libdocument }}" - - "{{ libmaatframe }}" - - "{{ libMESA_field_stat }}" - - "{{ libMESA_field_stat2 }}" - - "{{ libMESA_handle_logger }}" - - "{{ libMESA_htable }}" - - "{{ libMESA_prof_load }}" - - "{{ librdkafka }}" - - "{{ librulescan }}" - - "{{ libwiredcfg }}" - - "{{ libWiredLB }}" - - "{{ lz4 }}" - state: absent - when: uninstall.framework == 1 - -- name: remove framework files - file: - path: /opt/MESA - state: absent - when: remove.framework == 1 - diff --git a/uninstall/roles/uninstall_server/tasks/main.yml b/uninstall/roles/uninstall_server/tasks/main.yml deleted file mode 100644 index 9579f84..0000000 --- a/uninstall/roles/uninstall_server/tasks/main.yml +++ /dev/null @@ -1,570 +0,0 @@ -#################### -#Uninstall Kernel -- name: "reset default kernel" - shell: grub2-set-default '{{ origin_kernel }}' - when: uninstall.kernel == 1 - -- name: "reboot" - reboot: - when: uninstall.kernel == 1 - -- name: "uninstall tfe-kmod and kernel" - yum: - name: - - "{{ tfe_kmod }}" - - "{{ dkms }}" - - "{{ kernel_ml }}" - - "{{ kernel_ml_devel }}" - - "{{ elfutils_libelf_devel }}" - - "{{ zlib_devel }}" - state: absent - when: uninstall.kernel == 1 - ignore_errors: true - -#################### -#Uninstall Marsio -- name: stop mrzcpd - systemd: - name: mrzcpd - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: stop mrtunnat - systemd: - name: mrtunnat - state: stopped - enabled: no - when: - - backup.marsio == 1 - - uninstall.marsio == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.marsio == 1 - -- name: backup /opt/mrzcpd to destination path - archive: - path: /opt/mrzcpd - dest: "{{ backup_dest_path }}/mrzcpd_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.marsio == 1 - -- name: uninstall mrzcpd - yum: - name: - - "{{ mrzcpd }}" - state: absent - when: uninstall.marsio == 1 - -- name: remove marsio files - file: - path: /opt/mrzcpd - state: absent - when: remove.marsio == 1 - -- name: remove mrzcpd.service - file: - path: /usr/lib/systemd/system/mrzcpd.service - state: absent - when: remove.marsio == 1 - -- name: remove mrtunnat.service - file: - path: /usr/lib/systemd/system/mrtunnat.service - state: absent - when: remove.marsio == 1 - -#################### -#Uninstall kni -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.kni == 1 - - uninstall.kni == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.kni == 1 - -- name: backup sapp_run/etc/kni/ to destination path - archive: - path: /home/mesasoft/sapp_run/etc/kni - dest: "{{ backup_dest_path }}/kni_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.kni == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_plug == 1 - -- name: "judge plug.zip" - shell: "ls {{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - register: return - ignore_errors: true - -- name: uninstall kni - yum: - name: - - "{{ kni }}" - state: absent - when: uninstall.kni == 1 - -- name: remove kni files - file: - path: /home/mesasoft/sapp_run/etc/kni/ - state: absent - when: remove.kni == 1 - -#################### -#Uninstall tsg_master -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_tsgconf == 1 - - uninstall.tsgmaster == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_tsgconf == 1 - -- name: backup sapp_run/tsgconf/ to destination path - archive: - path: /home/mesasoft/sapp_run/tsgconf - dest: "{{ backup_dest_path }}/tsgconf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_tsgconf == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: - - backup.sapp_plug == 1 - - return.rc != 0 - -- name: uninstall tsg_master - yum: - name: - - "{{ tsg_master }}" - state: absent - when: uninstall.tsgmaster == 1 - -#################### -#Uninstall firewall -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_conf == 1 - - uninstall.firewall == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_conf == 1 - -- name: create /home/mesasoft/sapp_runetc/ - file: - path: /home/mesasoft/sapp_runetc/ - state: directory - when: backup.sapp_conf == 1 - -- name: create entrylist.conf - file: - path: /home/mesasoft/sapp_runetc/entrylist.conf - state: touch - when: backup.sapp_conf == 1 - -- name: backup sapp_run/conf/ to destination path - archive: - path: /home/mesasoft/sapp_run/conf - dest: "{{ backup_dest_path }}/sapp_conf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_conf == 1 - -- name: backup sapp_run/plug to destination path - archive: - path: /home/mesasoft/sapp_run/plug - dest: "{{ backup_dest_path }}/sapp_plug_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: - - backup.sapp_plug == 1 - - return.rc != 0 - -- name: uninstall firewall - yum: - name: - - "{{ capture_packet_plug }}" - - "{{ dns }}" - - "{{ ftp }}" - - "{{ http }}" - - "{{ quic }}" - - "{{ ssl }}" - - "{{ mail }}" - - "{{ fw_dns }}" - - "{{ fw_ftp }}" - - "{{ fw_http }}" - - "{{ fw_ssl }}" - - "{{ fw_mail }}" - - "{{ tsg_conn_record }}" - state: absent - when: uninstall.firewall == 1 - -- name: uninstall firewall - yum: - name: - - "{{ fw_quic }}" - - "{{ tsg_conn_sketch }}" - state: absent - when: uninstall.firewall == 1 - ignore_errors: true - -- name: remove /home/mesasoft/sapp_runetc - file: - path: /home/mesasoft/sapp_runetc - state: absent - when: uninstall.firewall == 1 - -#################### -#Uninstall sapp -- name: stop sapp - systemd: - name: sapp - state: stopped - enabled: no - when: - - backup.sapp_etc == 1 - - uninstall.sapp == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.sapp_etc == 1 - -- name: backup sapp_run/etc to destination path - archive: - path: /home/mesasoft/sapp_run/etc - dest: "{{ backup_dest_path }}/sapp_etc_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.sapp_etc == 1 - -- name: uninstall sapp - yum: - name: - - "{{ sapp }}" - state: absent - when: uninstall.sapp == 1 - -#- name: remove /home/mesasoft/sapp_run -# file: -# path: /home/mesasoft/sapp_run -# state: absent -# when: -# - remove.sapp == 1 -# - backup.sapp_plug == 1 -# - backup.sapp_tsgconf == 1 -# - backup.sapp_etc == 1 -# - backup.sapp_conf == 1 - -- name: remove sapp.service - file: - path: /usr/lib/systemd/system/sapp.service - state: absent - when: remove.sapp == 1 - -#################### -#Uninstall tfe -- name: stop tfe - systemd: - name: tfe - state: stopped - enabled: no - when: - - backup.tfe == 1 - - uninstall.tfe == 1 - ignore_errors: true - -- name: stop tfe-env - systemd: - name: tfe-env - state: stopped - enabled: no - when: - - backup.tfe == 1 - - uninstall.tfe == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.tfe == 1 - -- name: backup /opt/tsg/tfe/conf to destination path - archive: - path: /opt/tsg/tfe/conf - dest: "{{ backup_dest_path }}/tfe_conf_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.tfe == 1 - -- name: uninstall tfe - yum: - name: - - "{{ tfe }}" - state: absent - when: uninstall.tfe == 1 - -- name: remove /opt/tsg/tfe - file: - path: /opt/tsg/tfe - state: absent - when: remove.tfe == 1 - -- name: remove tfe.service - file: - path: /usr/lib/systemd/system/tfe.service - state: absent - when: remove.tfe == 1 - -- name: remove tfe-env.service - file: - path: /usr/lib/systemd/system/tfe-env.service - state: absent - when: remove.tfe == 1 - -- name: remove tfe-env-tun-mode.service - file: - path: /usr/lib/systemd/system/tfe-env-tun-mode.service - state: absent - when: remove.tfe == 1 - -#################### -#Uninstall Certstore -- name: stop certstore - systemd: - name: certstore - state: stopped - enabled: no - when: - - backup.certstore == 1 - - uninstall.certstore == 1 - ignore_errors: true - -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.certstore == 1 - -- name: backup /home/tsg/certstore to destination path - archive: - path: /home/tsg/certstore - dest: "{{ backup_dest_path }}/certstore_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.certstore == 1 - -- name: uninstall certstore - yum: - name: - - "{{ certstore }}" - state: absent - when: uninstall.certstore == 1 - -- name: remove certstore files - file: - path: /home/tsg/certstore - state: absent - when: remove.certstore == 1 - -- name: remove certstore.service - file: - path: /usr/lib/systemd/system/certstore.service - state: absent - when: remove.certstore == 1 - -#################### -#Uninstall cert-redis -- name: stop cert-redis - systemd: - name: cert-redis - state: stopped - enabled: no - when: uninstall.certredis == 1 - ignore_errors: true - -- name: remove cert-redis files - file: - path: /home/tsg/cert-redis - state: absent - when: remove.certredis == 1 - -#################### -#Uninstall clotho -- name: stop clotho - systemd: - name: clotho - state: stopped - enabled: no - when: uninstall.clotho == 1 - ignore_errors: true - -- name: uninstall clotho - yum: - name: - - "{{ clotho }}" - state: absent - when: uninstall.clotho == 1 - -- name: remove clotho files - file: - path: /home/mesasoft/clotho - state: absent - when: remove.clotho == 1 - -- name: remove clotho.service - file: - path: /usr/lib/systemd/system/clotho.service - state: absent - when: remove.clotho == 1 - -#################### -#Uninstall http_healthcheck -- name: uninstall http_healthcheck - yum: - name: - - "{{ http_healthcheck }}" - state: absent - when: uninstall.http_healthcheck == 1 - -- name: remove http_healthcheck files - file: - path: /home/mesasoft/http_healthcheck - state: absent - when: remove.http_healthcheck == 1 - -#################### -#Uninstall framework -- name: create backup_dest_path - file: - path: "{{ backup_dest_path }}" - state: directory - when: backup.framework == 1 - -- name: backup /home/tsg/certstore to destination path - archive: - path: /opt/MESA - dest: "{{ backup_dest_path }}/opt_MESA_{{ uninstall_version }}_{{ date }}.zip" - format: zip - when: backup.framework == 1 - -- name: uninstall framework - yum: - name: - - "{{ libcjson }}" - - "{{ libdocument }}" - - "{{ libmaatframe }}" - - "{{ libMESA_field_stat }}" - - "{{ libMESA_field_stat2 }}" - - "{{ libMESA_handle_logger }}" - - "{{ libMESA_htable }}" - - "{{ libMESA_prof_load }}" - - "{{ librdkafka }}" - - "{{ librulescan }}" - - "{{ libwiredcfg }}" - - "{{ libWiredLB }}" - - "{{ lz4 }}" - state: absent - when: uninstall.framework == 1 - -- name: remove framework files - file: - path: /opt/MESA - state: absent - when: remove.framework == 1 - -#################### -#Uninstall telegraf_statistic -- name: stop telegraf_statistic - systemd: - name: telegraf_statistic - state: stopped - enabled: no - when: uninstall.telegraf_statistic == 1 - ignore_errors: true - -- name: uninstall telegraf_statistic - yum: - name: - - "{{ telegraf_statistic }}" - state: absent - when: uninstall.telegraf_statistic == 1 - -- name: remove telegraf_statistic files - file: - path: /etc/telegraf/telegraf_statistic.conf - state: absent - when: remove.telegraf_statistic == 1 - -- name: remove /tmp/metrics.out - file: - path: /tmp/metrics.out - state: absent - when: remove.telegraf_statistic == 1 - -#################### -#Remove other tsg files -- name: remove /home/mesasoft - file: - path: /home/mesasoft - state: absent - when: - - remove.kni == 1 - - remove.sapp == 1 - - remove.clotho == 1 - -- name: remove /home/tsg - file: - path: /home/tsg - state: absent - when: - - remove.certstore == 1 - - remove.certredis == 1 - -- name: remove /opt/proxy_status - file: - path: /opt/proxy_status - state: absent - -- name: remove /tmp/ansible_deploy - file: - path: /tmp/ansible_deploy - state: absent diff --git a/uninstall/uninstall_config/group_vars/uninstall_vars.yml b/uninstall/uninstall_config/group_vars/uninstall_vars.yml deleted file mode 100644 index b4c72ac..0000000 --- a/uninstall/uninstall_config/group_vars/uninstall_vars.yml +++ /dev/null @@ -1,52 +0,0 @@ -#################### -#Uninstall the target TSG version -#Support 20.08 / 20.07 / 20.07.rc1 / 20.06.1 -uninstall_version: 20.08 - -#################### -#Backup -backup_dest_path: /root/backup_data -date: 20200914 -backup: - marsio: 1 - tfe: 1 - sapp_plug: 1 - sapp_tsgconf: 1 - sapp_conf: 1 - sapp_etc: 1 - kni: 1 - certstore: 1 - framework: 1 - -#################### -#Uninstall list -uninstall: - kernel: 0 - framework: 1 - marsio: 1 - sapp: 1 - tsgmaster: 1 - firewall: 1 - kni: 1 - tfe: 1 - certstore: 1 - certredis: 1 - clotho: 1 - http_healthcheck: 1 - telegraf_statistic: 1 - tsg_env_tun_mode: 0 - -#################### -#Remove list -remove: - marsio: 1 - kni: 1 - certstore: 1 - sapp: 1 - tfe: 1 - certredis: 1 - clotho: 1 - http_healthcheck: 1 - framework: 1 - telegraf_statistic: 1 - diff --git a/uninstall/uninstall_config/hosts b/uninstall/uninstall_config/hosts deleted file mode 100644 index 0122d91..0000000 --- a/uninstall/uninstall_config/hosts +++ /dev/null @@ -1,17 +0,0 @@ -#################### -# For example # -#################### -# -#[uninstall_server] -#1.1.1.1 -# -#[uninstall_adc_mcn0] -#10.3.72.1 -# -#[uninstall_adc_mcn123] -#10.3.73.1 -#10.3.74.1 -#10.3.75.1 -[uninstall_server] -[uninstall_adc_mcn0] -[uninstall_adc_mcn123] diff --git a/uninstall/uninstall_tsg.yml b/uninstall/uninstall_tsg.yml deleted file mode 100644 index d65ae90..0000000 --- a/uninstall/uninstall_tsg.yml +++ /dev/null @@ -1,23 +0,0 @@ -- hosts: uninstall_server - remote_user: root - roles: - - uninstall_server - vars_files: - - uninstall_config/group_vars/uninstall_vars.yml - - roles/package_list/20.08.yml - -- hosts: uninstall_adc_mcn0 - remote_user: root - roles: - - uninstall_adc_mcn0 - vars_files: - - uninstall_config/group_vars/uninstall_vars.yml - - roles/package_list/20.08.yml - -- hosts: uninstall_adc_mcn123 - remote_user: root - roles: - - uninstall_adc_mcn123 - vars_files: - - uninstall_config/group_vars/uninstall_vars.yml - - roles/package_list/20.08.yml -- cgit v1.2.3