diff options
author | Arun Isaac | 2023-08-01 22:08:07 +0100 |
---|---|---|
committer | Arun Isaac | 2023-08-09 21:29:12 +0100 |
commit | c9d5dff5af979e0d0f7466e238aaf2ada7fa1aba (patch) | |
tree | 5fdbdd739e4910efea0abd9f3c0ab7463cccbbfe /guix/forge/klaus.scm | |
parent | 4e0e17a869fba5fbd2d581cc114ed8659bc4a316 (diff) | |
download | guix-forge-c9d5dff5af979e0d0f7466e238aaf2ada7fa1aba.tar.gz guix-forge-c9d5dff5af979e0d0f7466e238aaf2ada7fa1aba.tar.lz guix-forge-c9d5dff5af979e0d0f7466e238aaf2ada7fa1aba.zip |
acme: Add ACME service.
* guix/forge/acme.scm: Import shadow from (gnu packages admin),
nss-certs from (gnu packages certs), (gnu services), (gnu services
mcron), (gnu system shadow), (guix diagnostics), (guix i18n), (guix
profiles), (guix records), (srfi srfi-1) and (ice-9 match).
(%letsencrypt-production-url, %letsencrypt-staging-url): New
variables.
(<acme-configuration>, <acme-rsa-key>, <acme-ecdsa-key>,
<acme-certificate>): New record types.
(acme-http-01-webroot-authorization-hook,
acme-http-01-webroot-cleanup-hook): New public functions.
(acme-key-length, uacme-hook, acme-activation, acme-renew,
acme-helper, acme-helper-sudo-wrapper, acme-special-files,
acme-cron-job, raise-to-top): New functions.
(%acme-accounts, acme-service-type): New variables.
* doc/forge.skb (Services)[ACME service]: New section.
Diffstat (limited to 'guix/forge/klaus.scm')
0 files changed, 0 insertions, 0 deletions