An open API service indexing awesome lists of open source software.

https://github.com/evgeni/ansible-role-letsencrypt


https://github.com/evgeni/ansible-role-letsencrypt

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

letsencrypt
===========

Ansible [Let's Encrypt](https://letsencrypt.org/) role, using [dehydrated](https://github.com/lukas2511/dehydrated).

[![Build Status](https://travis-ci.org/evgeni/ansible-role-letsencrypt.svg?branch=master)](https://travis-ci.org/evgeni/ansible-role-letsencrypt)

Requirements
------------

* Debian Jessie or newer
* NGINX (optional)

Role Variables
--------------

* `letsencrypt_user`: the user that will execute everything, default: `letsencrypt`
* `letsencrypt_basedir`: where to store certs and challenges, default: `/srv/letsencrypt`
* `letsencrypt_pk_renew`: whether to generate a new private key on every update, default: `no`
* `letsencrypt_domains`: which domains to request certs for, default: `[]`
* `letsencrypt_httpd`: enable http integration, default: `none`, choices: `none`, `nginx`, `apache2`

Dependencies
------------

None :-)

Example Playbook
----------------

- hosts: servers
roles:
- { role: evgeni.letsencrypt }

License
-------

MIT/Expat

Author Information
------------------

Evgeni Golov