Installs certbot client, its dependencies, and systemd timer + service for certificate renewal. Still requires you to manually run certbot to get the certificates, though. Defaults to installing for all Ubuntu 16.04 hosts running the dspace role, but can be disabled with use_letsencrypt: False in host vars if the host is using some other certs (like snakeoil for local development).
Going to merge this. It doesn't touch anything out of the DSpace role. Is that ok, @oguya? I want to start preparing for the new server and testing this role more.
Installs certbot client, its dependencies, and systemd timer + service for certificate renewal. Still requires you to manually run certbot to get the certificates, though. Defaults to installing for all Ubuntu 16.04 hosts running the
dspace
role, but can be disabled withuse_letsencrypt: False
in host vars if the host is using some other certs (like snakeoil for local development).Future improvements:
cli.ini
configuration templateCloses #39.