webservices merge requestshttps://git.fsmpi.rwth-aachen.de/infra/ansible-shared/webservices/-/merge_requests2024-03-08T20:05:35+01:00https://git.fsmpi.rwth-aachen.de/infra/ansible-shared/webservices/-/merge_requests/50Draft: Add role for lego ACME client2024-03-08T20:05:35+01:00Thomas Schneiderthomas@fsmpi.rwth-aachen.deDraft: Add role for lego ACME clientOur current ACME client, acmebot, is not packaged in Debian and currently broken (see !48). There are surprisingly few ACME clients in Debian, lego is one of them.
Unfortunately, it does not have a nice config file, but operates mostly...Our current ACME client, acmebot, is not packaged in Debian and currently broken (see !48). There are surprisingly few ACME clients in Debian, lego is one of them.
Unfortunately, it does not have a nice config file, but operates mostly using CLI arguments. These can be abstracted away in systemd units and a little templating magic.https://git.fsmpi.rwth-aachen.de/infra/ansible-shared/webservices/-/merge_requests/48acmebot: Install via pip2024-03-08T20:05:34+01:00Thomas Schneiderthomas@fsmpi.rwth-aachen.deacmebot: Install via pipTurns out, the last fix didn’t actually work – it seems to no longer be
supported not to install acmebot.
Fixes: a877b0Turns out, the last fix didn’t actually work – it seems to no longer be
supported not to install acmebot.
Fixes: a877b0