Skip to content
This repository has been archived by the owner on Aug 24, 2023. It is now read-only.

Latest commit

 

History

History
66 lines (53 loc) · 3.38 KB

CHANGELOG.md

File metadata and controls

66 lines (53 loc) · 3.38 KB

Change log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

  • Ability to run commands before a cronjob-based renewal with the cron_before_command parameter.

2016-12-22 Release 1.0.1

  • Ability to run commands after a successful cronjob-based renewal with the cron_success_command parameter.
  • Modulesync with latest Vox Pupuli defaults
  • First release in the Vox Pupuli namespace, this module got donated by danzilio

1.0.0 - 2016-02-22

Added

  • Backwards compatibility with Puppet >= 3.4
  • Ability to select the letsencrypt install method using the install_method parameter. Current supported options are package and vcs.
  • The manage_install parameter now lets the user select whether they want to manage the installation of letsencrypt with this module.
  • The configure_epel parameter now lets the user manage the EPEL repository on EL systems. It is set to true by default. The stahnma/epel module is now a dependency.

Breaking

  • Removed the letsencrypt_path parameter in letsencrypt::certonly in favor of letsencrypt_command in order to support the package based installation method.
  • The default installation method has changed for RedHat, Debian >= 9, and Ubuntu >= 16.04 from vcs to package.

0.4.0 - 2016-01-31

Added

  • Ability to renew automatically via cron with manage_cron parameter.
  • Ability to manage multiple webroots with webroot_paths parameter.

Change

  • Added --agree-tos to the letsencrypt commands.
  • Use ensure_packages instead of a package resource for the dependencies.

0.3.2 - 2015-12-14

Changed

  • Using the -a parameter to define the plugin instead of --<plugin_name>.
  • Dependencies are now defined with ensure_packages instead of the package resource.

0.3.1 - 2015-12-08

Added

  • Pushing an updated CHANGELOG (forgot to do this with 0.3.0)

0.3.0 - 2015-12-08

Added

  • Added email, agree_tos, and unsafe_registration parameters.
  • Added support for RedHat (no real changes here: verified that the module works, updated metadata.json and removed the artificial constraint).
  • Made the configuration more opinionated by requiring valid registration settings and requiring the user to agree to the Terms of Service.

Changed

  • The email parameter or an email key in $config is now required. This may break existing functionality where users were not specifying an email address.
  • Broke the configuration out into a config class.

0.2.0 - 2015-12-03

Added

  • Added additional_args parameter to letsencrypt::certonly

0.1.0 - 2015-12-03

Initial Release