[Unit] Description=Run {{ healthcheck_description }} Requires={{ healthcheck_name }}-healthcheck.service [Timer] OnBootSec={{ healthcheck_boot_delay }} {% if healthcheck_on_calendar %} OnCalendar={{ healthcheck_on_calendar }} {% else %} OnUnitActiveSec={{ healthcheck_interval }} {% endif %} # Run a missed occurrence on the next boot rather than silently skipping it. Persistent=true # Spread the pushes out so twelve hosts do not all report in the same second. RandomizedDelaySec={{ healthcheck_randomized_delay | default('30') }} [Install] WantedBy=timers.target