Version information
released Aug 22nd 2018
This version is compatible with:
- Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 4.7.0 < 6.0.0
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'goeldi-letsencrypt', '0.1.5'
Learn more about managing modules with a PuppetfileDocumentation
goeldi/letsencrypt — version 0.1.5 Aug 22nd 2018
letsencrypt
Installs the needed packages and creates the cronjob for the renewal of certificates.
Table of Contents
Description
Lets puppet renew Let's Encrypt Certificates on a weekly basis.
This module installs the needed packages for certbot. It creates a cronjob to do a weekly renew run on Sunday morning 4 a.m.
Setup
What letsencrypt affects
This module checks for the osfamily (RedHat and Debian). It yums, apts or gits the certbot package. After this it creates a cronjob to run a renew every Sunday at 4am.
Setup Requirements
On RedHat family, the EPEL repository is needed.
Beginning with letsencrypt
include letsencrypt