| Any time there is an example of code for a given bolt workflow, feature, function, or best practice there should be an example in each common scripting language. Currently there is often only a ruby example. Most operations teams that would attempt to on-board bolt would not typically write administrative scripts in ruby but already have them in bash, powershell, or python. Given each of these options it will be make the on-boarding and first experience with Bolt more user friendly. Current pain point is with error handling for bash. The docs give ruby examples for error handling https://puppet.com/docs/bolt/latest/writing_tasks.html#returning-errors-in-tasks however I would need now look up error handling in bash to modify my code, then guess how to wrap that for a Bolt task specifically. |