RandomizedDelaySec on systemd timer snap.certbot.renew.timer

user@host:~$ systemctl cat snap.certbot.renew.timer 
# /etc/systemd/system/snap.certbot.renew.timer
# Auto-generated, DO NOT EDIT
Description=Timer renew for snap application certbot.renew

OnCalendar=*-*-* 02:32
OnCalendar=*-*-* 15:44


The original deb package for certbot has a systemd timer with the RandomizedDelaySec directive (see here), that allows for randomized time of day renewals. The snap package seems to cristallize two hours. Is it not possible to use RandomizedDelaySec ?

If I understand RandomizedDelaySec right, it is re-evaluated every time a timer elapses and subsequently enters the waiting state. This produces jitter between runs of the timer.

However, the Certbot snap’s timer is randomized at installation time and never changes:

It does seem like it would be advantageous to retain the jitter that is provided by RandomizedDelaySec.

However, it doesn’t look like snapcraft.yaml supports producing such a timer unit.

That’s what I thought, that it randomized on installation. Thank you for clarification.