2020-05-17 16:07:02 +02:00
|
|
|
Role Name
|
|
|
|
=========
|
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
A role that installs the acme.sh Letsencrypt.org client
|
2020-05-17 16:07:02 +02:00
|
|
|
|
|
|
|
Requirements
|
|
|
|
------------
|
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
Git must be available as a package
|
2020-05-17 16:07:02 +02:00
|
|
|
|
|
|
|
Role Variables
|
|
|
|
--------------
|
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
Here are listed the most important defaults. See defaults/main.yml for the complete set of variables.
|
2020-05-17 16:07:02 +02:00
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
``` yaml
|
|
|
|
letsencrypt_acme_install: False
|
|
|
|
letsencrypt_acme_sh_git_install: True
|
|
|
|
letsencrypt_acme_sh_certificates_install_dir: '{{ ansible_fqdn }}'
|
|
|
|
letsencrypt_acme_sh_certificates_install_base_path: '{{ letsencrypt_acme_sh_user_home }}/live'
|
|
|
|
letsencrypt_acme_sh_certificates_install_path: '{{ letsencrypt_acme_sh_certificates_install_base_path }}/{{ letsencrypt_acme_sh_certificates_install_dir }}'
|
|
|
|
letsencrypt_acme_email: sysadmin@example.com
|
|
|
|
```
|
2020-05-17 16:07:02 +02:00
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
* Set the following one to `80` if there is no web server that acts as reverse proxy.
|
2020-05-17 16:07:02 +02:00
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
``` yaml
|
|
|
|
letsencrypt_acme_standalone_port: 4402
|
|
|
|
letsencrypt_acme_sh_domains:
|
|
|
|
- { domain: '{{ ansible_fqdn }}', standalone: True }
|
|
|
|
```
|
2020-05-17 16:07:02 +02:00
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
Dependencies
|
|
|
|
------------
|
2020-05-17 16:07:02 +02:00
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
None
|
2020-05-17 16:07:02 +02:00
|
|
|
|
|
|
|
License
|
|
|
|
-------
|
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
EUPL-1.2
|
2020-05-17 16:07:02 +02:00
|
|
|
|
|
|
|
Author Information
|
|
|
|
------------------
|
|
|
|
|
2020-05-17 16:39:11 +02:00
|
|
|
Andrea Dell'Amico, <andrea.dellamico@isti.cnr.it>
|