system-config/playbooks/roles/letsencrypt-acme-sh-install
Ian Wienand ecc2e9a69f
letsencrypt: pin acme.sh to 3.0.5
We've been running against the dev branch of acme.sh since the initial
commit of the letsencrypt work -- at the time I feel like there were
things we needed that weren't in a release.  Anyway, there is now an
issue causing ECC certificates to be made and failing to renew [1]
which we can't work-around.

Pin this to the current release.  It would probably be good to pin
this to the "latest" release to avoid us forgetting to ever bump this
and ending up with even harder to debug bit-rot.

[1] https://github.com/acmesh-official/acme.sh/issues/4416

Change-Id: I0d07ba1b5ab77e07c67ad990e7bc78a9f90005a4
2022-11-29 13:11:51 +11:00
..
files letsencrypt: make acme.sh exits clearer 2022-08-05 08:18:55 +10:00
tasks letsencrypt: pin acme.sh to 3.0.5 2022-11-29 13:11:51 +11:00
README.rst Retry acme.sh cloning 2021-10-13 18:31:46 +00:00

Install acme.sh client

This makes the acme.sh client available on the host.

Additionally a driver.sh script is installed to run the authentication procedure and parse output.

Role Variables