Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/techdad/puppet-acme_sh

Puppet module to Install acme.sh LE client from https://github.com/Neilpang/acme.sh
https://github.com/techdad/puppet-acme_sh

acme letsencrypt-sh puppet

Last synced: 3 months ago
JSON representation

Puppet module to Install acme.sh LE client from https://github.com/Neilpang/acme.sh

Awesome Lists containing this project

README

        

# acme_sh

## Description

Install acme.sh LE client from [github.com/Neilpang/acme.sh](https://github.com/Neilpang/acme.sh).

This just installs the script/client only. You still need to do any certificate requests manually, as well as configure your web server.

## Reference

Needs the following parameters:

* `$acme_repo_path` -
The full path to clone the acme.sh git repository in order to install from.
(default: '/opt/acme_repo')

* `$acme_home` -
The full path to install the acme.sh script into (overriding $HOME/.acme.sh).
(default: '/opt/acme')

* `$acme_certhome` -
A customized dir to save the certs you issue.
(default: $acme_home)

* `$acme_accountemail` -
Specify the email address to be used in Letsencrypt API communications.
This email address will later receive certificate expiry warnings.
(default: undef)

* `$acme_version` -
The version/release of the acme git repository to clone.
(default: 'master')

* `$manage_dependencies` -
Boolean to specify whether or not to install the required package dependencies.
(default: false)

## Limitations

Only *explicitly* tested on RHEL/CentOS 6 and Debian 7.

## Dependencies

This module requires puppetlabs/vcsrepo.