diff --git a/coopdevs.yml b/coopdevs.yml index 4f792dff2be858aba6b2b6d774c865f18b387b59..b2a7a8dcaa4704d161ad11fd4407dfbbd4711b77 100644 --- a/coopdevs.yml +++ b/coopdevs.yml @@ -45,3 +45,11 @@ - limesurvey_user: limesurvey - limesurvey_group: limesurvey - role: discourse + - role: vendor/coopdevs.certbot_nginx + vars: + letsencrypt_email: info@coopdevs.org + - role: letsencrypt + vars: + domain_names: + - community.coopdevs.org + - forms.coopdevs.org diff --git a/dependencies.yml b/dependencies.yml index eeb8265200e7f906f4ab574a363196fc4d2ec847..e3f4e13a0add96da6f50985dc4fc4d2399fd2929 100644 --- a/dependencies.yml +++ b/dependencies.yml @@ -1,3 +1,5 @@ +- src: coopdevs.certbot_nginx + version: 0.0.3 - src: geerlingguy.postgresql version: 1.3.1 - src: geerlingguy.php diff --git a/roles/letsencrypt/tasks/main.yml b/roles/letsencrypt/tasks/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..1c0ae01ba640b0e626867d7088edcc632d6ae7db --- /dev/null +++ b/roles/letsencrypt/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: Install SSL certificates + include_role: + name: vendor/coopdevs.certbot_nginx + tasks_from: certificate.yml + with_items: "{{ domain_names }}" + loop_control: + loop_var: domain_name