This commit is contained in:
2024-03-03 18:43:33 +01:00
parent 97fd7efb16
commit bad36a2d7a
37 changed files with 2275 additions and 43 deletions

View File

@ -224,6 +224,76 @@ resolved_dnssec: true
resolved_fallback_nameserver:
- 194.150.168.168
cron_env_entries:
- name: PATH
job: /root/bin/admin-stuff;/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- name: SHELL
job: /bin/bash
insertafter: PATH
cron_user_special_time_entries:
- name: "Restart DNS Cache service 'systemd-resolved'"
special_time: reboot
job: "sleep 5 ; /bin/systemctl restart systemd-resolved"
insertafter: PATH
- name: "Check if postfix mailservice is running. Restart service if needed."
special_time: reboot
job: "sleep 10 ; /root/bin/monitoring/check_postfix.sh > /dev/null 2>&1"
insertafter: PATH
- name: "Restart prosody Service."
special_time: reboot
job: "sleep 120 ; systemctl stop prosody ; sleep 10 ; systemctl start prosody"
insertafter: PATH
cron_user_entries:
- name: "Check if SSH service is running. Restart service if needed."
minute: '*/5'
hour: '*'
job: /root/bin/monitoring/check_ssh.sh
- name: "Check connectifity - reboot if needed"
minute: '*/10'
hour: '*'
job: /root/bin/admin-stuff/check-connectivity.sh
- name: "Check if Postfix Mailservice is up and running?"
minute: '*/15'
hour: '*'
job: /root/bin/monitoring/check_postfix.sh
- name: "Check hard disc usage."
minute: '43'
hour: '6'
job: /root/bin/admin-stuff/check-disc-usage.sh -c 85
- name: "Check if cert(s) for Prosody service are up-zp-date"
minute: '13'
hour: '05'
job: /root/bin/monitoring/check_cert_for_service.sh
- name: "Check if cert for coTURN service is up-to-date"
minute: '39'
hour: '05'
job: /root/bin/monitoring/check_cert_for_service.sh
- name: "Generate/Renew Let's Encrypt Certificates if needed (using dehydrated script)"
minute: '23'
hour: '05'
job: /var/lib/dehydrated/cron/dehydrated_cron.sh
- name: "Check whether all certificates are included in the VHOST configurations"
minute: '33'
hour: '05'
job: /var/lib/dehydrated/tools/update_ssl_directives.sh
# ---
# vars used by roles/common/tasks/users.yml
@ -319,6 +389,19 @@ sudo_users:
# see: roles/common/tasks/vars
# ---
# vars used by roles/common/tasks/copy_files.yml
# ---
copy_plain_files:
# /root/bin/monitoring
#
- name: admin_stuff_check_disc_usage
src_path: server28.warenform.de/root/bin/admin-stuff/conf/check-disc-usage.conf
dest_path: /root/bin/admin-stuff/conf/check-disc-usage.conf
# ---
# vars used by roles/common/tasks/caching-nameserver.yml
# ---