diff options
author | Ludovic Courtès <[email protected]> | 2025-03-13 11:50:00 +0100 |
---|---|---|
committer | Ludovic Courtès <[email protected]> | 2025-03-23 19:30:05 +0100 |
commit | 59bd1337d07f5bbbe4d75edb4e0e7b75ff338bd0 (patch) | |
tree | c68b2993a6c4f1e7c168c9549bdf493c4918cffd /doc | |
parent | 8d77e252d2e53c9a0c9cbc4f64b480753db0472f (diff) |
services: wireguard: Turn monitoring into a Shepherd timer.
* gnu/services/vpn.scm (<wireguard-configuration>)[schedule]: Change
default value.
(wireguard-monitoring-program): New procedure, with code taken from…
(wireguard-monitoring-jobs): … here. Remove.
(wireguard-shepherd-services): New procedure, with code taken from…
(wireguard-shepherd-service): … here. Remove.
* doc/guix.texi (VPN Services): Update.
Reviewed-by: Maxim Cournoyer <[email protected]>
Change-Id: I6851ddf1eb9480bdc9e6c6c6b88958ab2e6225d7
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index 8b09cd6867..a8c834efa6 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -35758,9 +35758,10 @@ IP address that no longer correspond to their freshly resolved host name. Set this to @code{#t} if one or more endpoints use host names provided by a dynamic DNS service to keep the sessions alive. -@item @code{monitor-ips-interval} (default: @code{'(next-minute (range 0 60 5))}) -The time interval at which the IP monitoring job should run, provided as -an mcron time specification (@pxref{Guile Syntax,,,mcron}). +@item @code{monitor-ips-interval} (default: @code{"*/5 * * * *"}) +This is the monitoring schedule, expressed as a string in traditional +cron syntax or as a gexp evaluating to a Shepherd calendar event +(@pxref{Timers,,, shepherd, The GNU Shepherd Manual}). @item @code{private-key} (default: @code{"/etc/wireguard/private.key"}) The private key file for the interface. It is automatically generated |