All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v3.0.0 (2019-06-11)
- (maint) pdk update for the removal of Puppet 4 support #47 (Thomas-Franklin)
- (maint) Relax version requirement for concat #49 (DavidS)
- (FM-8238, FM-8137) Dependency fixes #48 (DavidS)
v2.7.1 (2019-04-10)
- (maint) removing the aio_agent_version fact check #41 (Thomas-Franklin)
- Tighter version bounding on puppetlabs/hocon #40 (rnelson0)
- Fix build issues on Jenkins #39 (da-ar)
2.7.0 (2018-10-02)
- (FM-7281) Update pdk templates to 1.7.0-0-g57412ed #26 (DavidS)
- (FM-7230) Specify defaults for multiple devices when using Hiera or Classifier #24 (tkishel)
- (FM-7148) logdest scheduled runs to system log #16 (tkishel)
- (FM 7115) return device certificates with task results #15 (tkishel)
- CVE-2018-11748 (FM-7258) Update device config file permissions #32 (willmeek)
- (FM-7383) allow device manager to work with Puppet 6 #27 (Thomas-Franklin)
- Pass through credentials from device_manager::devices #21 (DavidS)
- (FM-7114) purge conf devices directory #18 (tkishel)
2.6.0 (2018-05-31)
- (MODULES-7100) Update Readme documentation #9 (willmeek)
- (MODULES-7101) rename scheduled task #8 (tkishel)
- (MODULES-7101) adding the first acceptance tests #5 (tphoney)
- (MODULES-7051) use to_json instead of hocon_setting #10 (tkishel)
- (MODULES-7051) remove default node from credentials configuration #7 (tkishel)
- Add include_module parameter and functionality.
- Prepare for adoption.
- Clarify documentation.
- Allow specifying devices via a classifier and/or Hiera.
- Support the Puppet Resource API and its credential files.
- PDK 1.5
- Add classification guard.
- Add LICENSE to accommodate users who need it in a top-level file.
- Update Puppet documentation URLs.
- Minor changes.
- Namespace custom facts.
- Prefer os.family fact over legacy osfamily fact.
- Specify '--verbose' by default.
- Deprecate 'run_via_exec' parameter
- Use ensure_resource to prevent duplicate resource for facter/facts.s path (credit: Kris Amundson).
- Replace reference to run_via_cron with run_interval (credit: Kris Amundson).
- Minor changes.
- Sanitize
- Rewrite task using methods
- Update run_interval function
- Typo in README.
- Tune run_interval.
- Restore run_interval parameter for cron and scheduled_task.
- Abstract cron and scheduled_task.
- Correct fact location on Windows.
- Added documentation.
- Tuneup cron, and prepare a scheduled_task.
Minor changes.
- Cleanup parameter handling.
Parameter changes.
- Rename the autorun parameter to run_via_exec.
- Implement a beta run_via_cron parameter.
- Fix anchor in README.
- Simplify run.
Minor changes.
- Add support for tasks.
- Rename the run parameter to autorun.
- Change structured fact format from array to hash.
- Fully qualify the path to the test command.
- Normalize the waitforcert and user parameters of the puppet device command.
This release adds support for tasks, and uses Puppet Development Kit (PDK).
Minor changes.
- Test version to choose between hiera_hash and lookup.
- Use show_diff=false in concat to not log changes to device.conf.
Minor changes.
- Use hiera_hash to improve compatibility.
- Use iteration instead of create_resource to improve readability.
This release allows users to declare devices as a hash of hashes in Hiera.
- Implement a CHANGELOG.
- Adds support for declaring devices in Hiera.
* This Changelog was automatically generated by github_changelog_generator