Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shir0kamii/ansible-role-letsencrypt
Ansible role to install letsencrypt and use it
https://github.com/shir0kamii/ansible-role-letsencrypt
Last synced: 10 days ago
JSON representation
Ansible role to install letsencrypt and use it
- Host: GitHub
- URL: https://github.com/shir0kamii/ansible-role-letsencrypt
- Owner: Shir0kamii
- Created: 2018-05-04T20:09:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-11T16:20:51.000Z (about 6 years ago)
- Last Synced: 2024-10-28T16:47:14.889Z (about 2 months ago)
- Size: 8.79 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Let's encrypt
=============This is an ansible role to install and use ansible. It can either be used in
a playbook to certify several domains or in a task to certify a specific
domain.Role Variables
--------------### letsencrypt\_domains
default value: []
Override this variable to choose domains to certify.
### letsencrypt\_webroot
default value: /var/lib/letsencrypt
This variable defines the webroot used by letsencrypt to resolve the challenges.
### letsencrypt\_email
default value: null
**required**
You must override this setting to be alerted when a certificate will expire
### letsencrypt\_domains\_directory
default value: /etc/letsencrypt/live
This is the directory where certificates for your domains are stored.
### letsencrypt\_tos\_agreed
default value: false
Read https://letsencrypt.org/repository/ and set this to true
Example Playbook
----------------- hosts: servers
roles:
- role: Shir0kamii.letsencrypt
vars:
- letsencrypt_domains:
- example.comLicense
-------MIT
Contribute
----------For now this role only works for debian but feel free to contribute to add support for another support. This project is maintained.