Bolt - 3.22.0


(2022-03-28)

New features

  • Warn when bolt-plugin.json is found
    (BOLT-1572)

Bolt will now warn if, while loading plugins, it finds a
bolt-plugin.json file in a module. The correct filename is
bolt_plugin.json, and Bolt will advise renaming the file in order for
it to be loaded.

Contributed by Lucy Wyman

  • Allow reading manifests from a named pipe
    (#3057)

Bolt will now read manifests from a named pipe, treating them as
files.

Contributed by Jesse Hathaway

  • Configure path to the rerun file
    (#3049)

You can now configure the path to Bolt's rerun file at the project
level with the new rerunfile config option.

  • Option to parse data as JSON looked up with env_var plugin
    (#3072)

The env_var plugin now accepts a json option to allow
the plugin to use data encoded as JSON stored in environment
variables.

Bug fixes

  • Make native-ssh more portable
    (#3069)

Updates native-ssh so setting batch-mode: false omits -o BatchMode= and adds a double-dash separater -- before commands to
execute.

  • Support resolving facts from nested arrays with puppetdb plugin
    (#3065)

Previously, indexing into arrays when resolving values from puppetdb
facts using the target_mapping for the puppetdb plugin did not work.
This is now possible by specifying the index of the array, for example:
facts.my_fact_array.0.nested_value.


Details

date
March 28, 2022, midnight
name
3.22.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Bolt releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or