ilri / rmg-ansible-public

Ansible playbooks for ILRI research-computing infrastructure
GNU General Public License v3.0
8 stars 2 forks source link

roles/dspace: Basic Let's Encrypt plumbing #60

Closed alanorth closed 8 years ago

alanorth commented 8 years ago

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).

Future improvements:

Closes #39.

alanorth commented 8 years ago

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.