summaryrefslogtreecommitdiff
path: root/renew-all
AgeCommit message (Collapse)Author
2025-12-28Get acme_email and desec_token from config sectionMatthew Fennell
When I still had a domain for motoristic, I had separate emails and tokens for it, the idea being that I could hand it over to someone else more easily. However, I deleted the motoristic server some time ago, and since then, all servers have used the same email and token. Therefore, retrieve this info from the common config section instead of the domain-specific section.
2025-12-28Hardcode config file path under /etc/optMatthew Fennell
The config file gets installed to here in reality. I could introduce some config, for example overwriting this during the build process, I think that would be overkill.
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.