-
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
projectoption 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_timeoutandconcurrencywere causing errors when running theboltcommand. 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
coloras 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
stdoutof 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 ofstdoutifformat='human'. -
Added a new action
bolt.applythat applies a Puppet manifest file (.pp) on a set of nodes. -
Added a new action
bolt.puppetfile_show_modulesthat lists all modules available to Bolt. -
Added a new action
bolt.versionthat 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