- 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.