All notable changes to this project will be documented in this file.
- Module upgraded to be Puppet 8 compatible
- Fix bug in task invocation for authors running bolt with a ruby 3 interpreter.
- Increase maximum Puppet version to Puppet 8, making the module usable with Puppet 7.
-
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.
- Previously only top level parameter keys were symbolized. Now nested keys are also symbolized.
- 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.
This is the initial release.