summaryrefslogtreecommitdiff
path: root/renew-all
AgeCommit message (Collapse)Author
2024-05-29Store acme and DNS details per-domainMatthew Fennell
Different domains are managed by different identities both in deSEC and letsencrypt. Therefore, we should store these per domain, instead of globally.
2024-02-28Initial commitMatthew Fennell
This commit adds the initial structure / scaffolding on which the rest of the project can be built. The idea is to have an entry point written in python, which parses a toml file which contains information about each domain, and general configuration of the lego tool which will actually renew the certificates. Each domain has an additional post-renew script, the path to which is given in the config file, which is used to install the new certificates onto the remote hosts if necessary.