mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
services: certbot: Get certbot to run non-interactively.
* doc/guix.texi (Certificate Services): Add email field and link to the ACME Subscriber Agreement. * gnu/services/certbot.scm (<certbot-configuration>, certbot-command, certbot-activation, certbot-nginx-server-configurations): Add email field. (certbot-command): Add '-n' and '--agree-tos' options. (certbot-service-type): Remove default-value.
This commit is contained in:
parent
c1dfcfdf58
commit
65fc1d890d
2 changed files with 17 additions and 5 deletions
|
@ -15741,6 +15741,10 @@ revoked, but running it regularly would give your service a chance of
|
|||
staying online in case a Let's Encrypt-initiated revocation happened for
|
||||
some reason.
|
||||
|
||||
By using this service, you agree to the ACME Subscriber Agreement, which
|
||||
can be found there:
|
||||
@url{https://acme-v01.api.letsencrypt.org/directory}.
|
||||
|
||||
@defvr {Scheme Variable} certbot-service-type
|
||||
A service type for the @code{certbot} Let's Encrypt client.
|
||||
@end defvr
|
||||
|
@ -15761,6 +15765,10 @@ files.
|
|||
A list of domains for which to generate certificates and request
|
||||
signatures.
|
||||
|
||||
@item @code{email}
|
||||
Mandatory email used for registration, recovery contact, and important
|
||||
account notifications.
|
||||
|
||||
@item @code{default-location} (default: @i{see below})
|
||||
The default @code{nginx-location-configuration}. Because @code{certbot}
|
||||
needs to be able to serve challenges and responses, it needs to be able
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue