- Removal Warning - Testing and Support has been removed for:
- EL6 & Derivatives
- Debian 8 & Derivatives
- Deprication Warning:
- Testing and support for Puppet Versions < 5.5 and PE 2018.1 is marked for deprication and will be removed in a future release.
- Testing and support for Fedora will be removed if Beaker doesn't update their Fedora repository packages.
- Added:
- Testing and support for Puppet 6.17 and PE 2019.8
- Moved acceptance testing to Beaker 4.26 and Puppet 6.x to support Ubuntu 20.04
- Updated for PDK 1.18.1
- Deprication Warning - These distributions are nearing their end of support, and are now marked for deprication.
- EL 6
- Debian 8
- Added testing for platforms.
- EL 8
- Debian 10
- Support removal
- Fedora < 28
- Updated module to utilize PDK version 1.14.1 from 1.12.0
- Added Syntax and Unit testing for PE 2018.1, and 2019.1
- Updated module to utilize PDK version 1.12.0 from 1.10.0.
- Added syntax, unit, and acceptance tests for Puppet 6.5.
- Fixed puppet requirement tags. Was >= 4.7, when should have been >= 5.5.
- Updated Fedora acceptance testing from 26 to 29.
- Support for Fedora <= 27 has been removed.
- Fedora 30 repo is not yet available at yum.puppetlabs.com.
Fixed a few minor bugs.
The planned list certs in bundle
task has been replaced with the bundled_authorities
fact. The idea to use a Puppet Task to do this was not a very good one. Facts lend themselves to this sort of thing much better than tasks. Since this would have been a read-only operation anyway, I decided that task was not the way to go to do this.
The release of the task to list certs was planned to be the 1.1.0 release, so since that implementation has been scrubbed, I'll move forward with the 1.1.0 release being the introduction of the bundled_authorities
fact.
Implemented a task which forces a rebuild of the trust bundle.
- Implemented
bundled_authorities
fact. - Implemented
ca_trust::rebuild
task.
- Fixed the reference docuementation that mistakenly labeled the
trust_bundle
fact astrusted_bundle
.
Fixes a variety of bugs, and bumps PDK version.
- ca_trust::pem::anchor can now be specified with
content
instead of onlysource
, so the raw content of certificates can be used. - Updated module tools to PDK 1.7.
- Documentation: reference examples
- ca_trust::pem::anchor documentation didn't match implementation.
- Relative links between documents don't work on the Forge website.
- Some smples in REFERENCE.md show RHEL's default cert_dir incorrectly.
- Bug: Type Ca_trust::Resource::Anchor will fail when ensure: absent, and source: nil
- The ca_trust::resource::anchor custom type doesn't match the expectation of ca_trust::pem::anchor
- Documentation: Type Alias Examples
This release provides the first implementation of core features.
- Adds
Class ca_trust
. This class manages the RedHat/Debian ca-certificates capability. - Adds
Class ca_trust::pem::anchors
. This class can be used for hiera convienience. It will pull in a hiera hash ofca_trust::pem::anchor
values and create resources from it. - Adds
Type ca_trust::pem::anchor
. This type adds/removes a CA anchor from the OS bundle. - Adds
Fact trust_bundle
. This fact exposes the location of the system CA bundle.
- N/A