Skip to content

v2: deploy. improve tls management in icaro role

Compare
Choose a tag to compare
@nethbot nethbot released this 10 Apr 15:11
· 602 commits to master since this release
Add icaro.tls config, with values:

* "self_signed": a self signed https certificate will be generate by
caddy
* "manual": the certifcate must provided by the admin:
  - certificate file: /opt/icaro/{$ICARO_HOSTNAME}_cert.pem
  - private key file: /opt/icaro/{$ICARO_HOSTNAME}_private_key.pem
* "auto" or any other values: the certifcate will be generate by caddy
via Let's encypt.