--- # --- # vars used by roles/common/tasks/basic.yml # --- # --- # vars used by roles/common/tasks/sshd.yml # --- sshd_permit_root_login: !!str "prohibit-password" # --- # vars used by apt.yml # --- # --- # vars used by roles/common/tasks/systemd-resolved.yml # --- systemd_resolved: true resolved_nameserver: - 185.12.64.2 - 185.12.64.1 - 2a01:4ff:ff00::add:2 - 2a01:4ff:ff00::add:1 resolved_domains: - ~. - oopen.de resolved_dnssec: false resolved_fallback_nameserver: - 194.150.168.168 # --- # vars used by roles/common/tasks/cron.yml # --- cron_env_entries: - name: PATH job: /root/bin/admin-stuff:/root/bin:/usr/local/apache2/bin:/usr/local/php/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 cron_user_entries: - name: "Check if webservices sre running. Restart if necessary" minute: "*/5" hour: "*" job: /root/bin/monitoring/check_webservice_load.sh - name: "Check if SSH service is running. Restart service if needed." minute: "*/5" hour: "*" job: /root/bin/monitoring/check_ssh.sh - name: "Check if Postfix Mailservice is up and running?" minute: "*/15" hour: "*" job: /root/bin/monitoring/check_postfix.sh - name: "Check Postfix E-Mail LOG file for 'fatal' errors.." minute: "*/5" hour: "*" job: /root/bin/postfix/check-postfix-fatal-errors.sh - name: "Optimize mysql tables" minute: "53" hour: "04" job: /root/bin/mysql/optimize_mysql_tables.sh - name: "Flush query cache for mysql tables" minute: "27" hour: "04" job: /root/bin/mysql/flush_query_cache.sh - name: "Flush Host cache" minute: "17" hour: "05" job: /root/bin/mysql/flush_host_cache.sh - name: "Run occ file:scan for each cloud account" minute: "02" hour: "23" job: /root/bin/nextcloud/occ_maintenance.sh -s cloud-test.ndhosting.de - name: "Background job for nextcloud instance 'cloud-test.ndhosting.de" minute: "*/15" hour: "*" job: sudo -u "www-data" /usr/local/php/bin/php -f /var/www/cloud-test.ndhosting.de/htdocs/cron.php - 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 # --- sudo_users: - chris - sysadm - localadmin # --- # vars used by roles/common/tasks/sudoers.yml # --- sudoers_file_user_privileges: - name: back entry: "ALL=(www-data) NOPASSWD: /usr/local/php/bin/php"