All notable changes to this project will be documented in this file.
- Bump maximum Puppet version to include 8.x
- Updated module with
PDK update
to ensure it consumes current templates
- Bump maximum Puppet version to include 7.x
-
Added a
debug
method to add debugging statements to thedetails
field of aTaskError
. -
Added a
debug_statements
method to retrieve the current list of debugging statements.
- Previously error hashes were not wrapped under an
_error
key causing bolt to ignore underlying error message. Now error hashes are wrapped under the expected_error
key.
- Helper files should go in the
files
directory of a module to prevent them from being added to the puppet ruby loadpath or seen as tasks.
- Task now uses exit code 1 when exiting due to an exception.
- Fix module metadata to include required keys.
- Fix packaging so automation to ship the module to the Forge works.
- Initial release of TaskHelper class to assist with writing Puppet Tasks in Python.