Role automatically downloads certbot, installs dependencies and creates TLS certificate. Additionally it sets certificate autorenewal in crontab.
THIS PROJECT IS ABANDONED. WE DO NOT ACCEPT ANY NEW ISSUES AND/OR PULL REQUESTS.
- globally resolvable domain name
- open communication on port 80 and 443
Use it in a playbook as follows:
- hosts: all
become: true
roles:
- SoInteractive.letsencrypt
Have a look at the defaults/main.yml for role variables that can be overridden.