-
Switching to GH actions
Contributed by Bradley Bishop (Encore Technologies).
-
Switches stackstorm-ci url to an ssh url
Contributed by Alex Chrystal (Encore Technologies).
-
Added Python 3 fix for converting byte strings.
Contributed by Bradley Bishop (Encore Technologies).
-
Added new
project
option that replacesboltdir
.Contributed by Nick Maludy (Encore Technologies).
- Drop Python 2.7 support
-
Changed pack to use 'targets' instead of 'nodes' for all bolt commands as 'nodes' is deprecated.
Contributed by Bradley Bishop (Encore Technologies).
-
Updated the pack's icon to be the new, official, Bolt icon.
Contributed by Nick Maludy (Encore Technologies).
-
Fix bug where non-string parameters such as
connection_timeout
andconcurrency
were causing errors when running thebolt
command. Non-string parameters will now be cast to a string so that the command invocation library can handle them properly.Contributed by Nick Maludy (Encore Technologies).
-
Add
color
as an option for this pack's config and a parameter to all actions. By default, color output isfalse
(disabled) to make it easier to parse Bolt's output. This can be changed globally in the pack's config, or on any individual action when invoking it. -
Previously, this pack would always try to parse the
stdout
of every Bolt run as if it had JSON data in it. This caused false exceptions when the user passed informat='human'
. This pack now skips JSON parsing ofstdout
ifformat='human'
. -
Added a new action
bolt.apply
that applies a Puppet manifest file (.pp
) on a set of nodes. -
Added a new action
bolt.puppetfile_show_modules
that lists all modules available to Bolt. -
Added a new action
bolt.version
that returns the version of Bolt that is installed.
- Fix bug with passing empty params_obj variable
- Fix bug with passing params through params_obj variable
- Fix bug with credentials lookup
- Initial Revision