autoupdate.yml aktualisiert

This commit is contained in:
olli 2023-07-18 15:26:07 +02:00
parent 6bbd476473
commit d8dab942a7

View File

@ -73,9 +73,16 @@
marker: "# {mark} ANSIBLE MANAGED BLOCK" marker: "# {mark} ANSIBLE MANAGED BLOCK"
block: | block: |
# Server-Config in Git # Server-Config in Git
[ -e /root/server-$(hostname -s)/$(hostname -s).sh ] && bash -x /root/server-$(hostname -s)/$(hostname -s).sh >/var/log/server-$(hostname -s)-update.log 2>&1 cd /root || exit 0
git clone ssh://git@gitea.ds9.dedyn.io:333/olli/server-$(hostname -s).git >/dev/null 2>&1 || exit 0
if [ -e /root/server-$(hostname -s)/$(hostname -s).sh ]
then
bash -x /root/server-$(hostname -s)/$(hostname -s).sh >/var/log/server-$(hostname -s)-update.log 2>&1
g_echo_warn "$(egrep -B1 "^changed" /var/log/server-$(hostname -s)-update.log)" g_echo_warn "$(egrep -B1 "^changed" /var/log/server-$(hostname -s)-update.log)"
g_echo_error "$(egrep -q -B1 -i '^error|^fatal' /var/log/server-$(hostname -s)-update.log && egrep -B50 '^error|^fatal' /var/log/server-$(hostname -s)-update.log)" g_echo_error "$(egrep -q -B1 -i '^error|^fatal' /var/log/server-$(hostname -s)-update.log && egrep -B50 '^error|^fatal' /var/log/server-$(hostname -s)-update.log)"
else
g_echo_warn "no server-update-script found /root/server-$(hostname -s)/$(hostname -s).sh"
fi
backup: yes backup: yes
validate: /bin/bash -n %s validate: /bin/bash -n %s