update 20.06.01
This commit is contained in:
BIN
roles/proxy_status/.DS_Store
vendored
Normal file
BIN
roles/proxy_status/.DS_Store
vendored
Normal file
Binary file not shown.
11
roles/proxy_status/files/proxy-status.service
Normal file
11
roles/proxy_status/files/proxy-status.service
Normal file
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=proxy status
|
||||
|
||||
[Service]
|
||||
ExecStart=/opt/proxy_status/proxy_start
|
||||
ExecStop=/opt/proxy_status/proxy_stop
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
12
roles/proxy_status/files/proxy_start
Executable file
12
roles/proxy_status/files/proxy_start
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
|
||||
systemctl start tsg-env-tun-mode.service &>/dev/null &
|
||||
sleep 2
|
||||
systemctl start sapp.service &>/dev/null &
|
||||
sleep 5
|
||||
systemctl start tfe-env.service &>/dev/null &
|
||||
sleep 5
|
||||
systemctl start tfe.service &>/dev/null &
|
||||
systemctl start certstore.service &>/dev/null &
|
||||
systemctl start cert-redis.service &>/dev/null &
|
||||
65
roles/proxy_status/files/proxy_status
Executable file
65
roles/proxy_status/files/proxy_status
Executable file
@@ -0,0 +1,65 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
|
||||
systemctl status tsg-env-tun-mode &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m tsg-env-tun-mode is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m tsg-env-tun-mode is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status mrzcpd &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m mrzcpd is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m mrzcpd is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status mrenv &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m mrenv is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m mrenv is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status mrtunnat &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m mrtunnat is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m mrtunnat is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status sapp &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m sapp is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m sapp is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status tfe-env &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m tfe-env is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m tfe-env is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status tfe &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m tfe is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m tfe is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status certstore &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m certstore is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m certstore is down \033[0m"
|
||||
fi
|
||||
|
||||
systemctl status cert-redis &>/dev/null
|
||||
if [ $? -eq 0 ];then
|
||||
echo -e "\033[32m cert-redis is running \033[0m"
|
||||
else
|
||||
echo -e "\033[31m cert-redis is down \033[0m"
|
||||
fi
|
||||
12
roles/proxy_status/files/proxy_stop
Executable file
12
roles/proxy_status/files/proxy_stop
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
|
||||
systemctl stop tsg-env-tun-mode.service &>/dev/null &
|
||||
systemctl stop mrzcpd.service &>/dev/null &
|
||||
systemctl stop mrtunnat.service &>/dev/null &
|
||||
systemctl stop sapp.service &>/dev/null &
|
||||
systemctl stop tfe-env.service &>/dev/null &
|
||||
systemctl stop tfe.service &>/dev/null &
|
||||
systemctl stop certstore.service &>/dev/null &
|
||||
systemctl stop cert-redis.service &>/dev/null &
|
||||
|
||||
27
roles/proxy_status/tasks/main.yml
Normal file
27
roles/proxy_status/tasks/main.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
- name: "create /opt/proxy_status"
|
||||
file:
|
||||
path: /opt/proxy_status
|
||||
state: directory
|
||||
|
||||
- name: "copy files"
|
||||
copy:
|
||||
src:
|
||||
- "{{ role_path }}/files/proxy_start"
|
||||
- "{{ role_path }}/files/proxy_status"
|
||||
- "{{ role_path }}/files/proxy_stop"
|
||||
dest: /opt/proxy_status
|
||||
mode: 0755
|
||||
|
||||
- name: "copy proxy-status.service"
|
||||
copy:
|
||||
src: "{{ role_path }}/files/proxy-status.service"
|
||||
dest: "/usr/lib/systemd/system/"
|
||||
mode: 0755
|
||||
|
||||
- name: "enable proxy-status"
|
||||
systemd:
|
||||
name: proxy-status
|
||||
enabled: yes
|
||||
daemon_reload: yes
|
||||
|
||||
Reference in New Issue
Block a user