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

Release 2.2.0 #28

Merged
merged 1 commit into from
May 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## Release 2.2.0 (May 18, 2018)

### Summary
* Switching the `validate_x509` parameter to default to false until it is fully working as intended
* Adding usage info for `validate_x509` to the README

## Release 2.1.1 (May 16, 2018)

### Summary
Expand All @@ -12,7 +18,7 @@

### Summary
* Updating puppetlabs-stdlib dependency to minimum 4.12.0
* Drop support for Puppet 3.x
* Drop support for Puppet 3.x (Thanks to Jo Rhett)

## Release 1.2.1 (August 2, 2017)

Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -371,6 +371,12 @@ The location of the certificate files. Typically references a module's files.

e.g. *'puppet:///site_certs'* will search for the mount point defined in `fileserver.conf` on the Puppet Server for the specified files.

##### `validate_x509`
A boolean value to determine whether or not to validate the certificate and key pairs.
Failure will cause the catalog to fail compilation.

Optional value. **Default: false**.

## Limitations

This module is CI tested against [open source Puppet](https://docs.puppetlabs.com/puppet) on:
Expand Down
2 changes: 1 addition & 1 deletion data/common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ certs::key_dir_mode: '0755'
certs::key_ext: '.key'
certs::key_mode: '0600'
certs::owner: 'root'
certs::validate_x509: true
certs::validate_x509: false
6 changes: 3 additions & 3 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@
#
# [*validate_x509*]
# A boolean value to determine whether or not to validate the certificate and key pairs.
# Failure will cause the service not to restart.
# Optional value. Default: true.
# Failure will cause the catalog to fail compilation.
# Optional value. Default: false.
#
class certs(
Stdlib::Absolutepath $cert_path,
Expand All @@ -135,7 +135,7 @@
String $chain_ext = lookup('certs::cert_ext'),
Stdlib::Absolutepath $chain_path = lookup('certs::cert_path'),
Boolean $supported_os = false,
Boolean $validate_x509 = true,
Boolean $validate_x509 = false,
Hash $sites = {}
) {
unless $supported_os {
Expand Down
4 changes: 2 additions & 2 deletions manifests/site.pp
Original file line number Diff line number Diff line change
Expand Up @@ -172,8 +172,8 @@
#
# [*validate_x509*]
# A boolean value to determine whether or not to validate the certificate and key pairs.
# Failure will cause the service not to restart.
# Optional value. Default: true.
# Failure will cause the catalog to fail compilation.
# Optional value. Default: false.
#
# === Examples
#
Expand Down
6 changes: 3 additions & 3 deletions metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "broadinstitute-certs",
"version": "2.1.1",
"version": "2.2.0",
"author": "Riccardo Calixte <rcalixte@broadinstitute.org>",
"description": "Module for SSL certificate configuration",
"summary": "Configures and manages SSL certificate deployments, restarting services as configured.",
Expand Down Expand Up @@ -40,8 +40,8 @@
{
"operatingsystem": "Debian",
"operatingsystemrelease": [
"7",
"8"
"8",
"9"
]
},
{
Expand Down