VERSION 3.0.1 *in this release*
🔧 *bug fixes* - Bolt now correctly installs a Puppetfile with bolt module install --no-resolve and Install-BoltModule -NoResolve even if the modules key is not configured or is an empty array. - PowerShell users can now run Get-BoltVersion to list the Bolt version. This, and bolt --version should both load more quickly. VIEW FULL RELEASE NOTES <https://github.com/puppetlabs/bolt/blob/main/CHANGELOG.md> *in the works* - Look out for Windows Performance improvements coming soon! - We're working on a prototype for streaming output during remote execution. *nuts and bolts* Each month, we'll highlight a different Bolt feature and cover the details on what it is, why you might want to use it, and how it can be used in your workflows. February's highlighted feature is: *Bolt plans*! *What is a Bolt plan?* Bolt plans are Bolt's way of orchestrating complex workflows that can include running commands, scripts, Bolt tasks, and other logic. Plans allow users to run multiple tasks with one command, compute values for the input for a task, run certain tasks based on results of another task, and more. Bolt plans can be written in YAML or Puppet. *When should I use a Bolt plan?* Plans are useful when you find yourself wanting to compose multiple discreet steps together, for example running a command to install packages, then running a command to upload configuration files for those packages, then a task that starts the services those packages provide. Plans also let you compute inputs to steps in the plan, and Puppet plans have control flow logic that lets you determine whether to execute a step based on certain conditions. *How do I create a Bolt plan?* It's easiest to create a new plan inside a Bolt project. Have Bolt create a Bolt project for you by running the bolt project init myproject command in Unix shells or the New-BoltProject -Name myproject command in PowerShell. Then run bolt plan new myproject in Unix shells or New-BoltPlan -Name myproject in PowerShell. VIEW THE DOCUMENTATION <https://puppet.com/docs/bolt/latest/plans.html> [image: Tw] <https://twitter.com/puppetize> [image: Yt] <https://www.youtube.com/channel/UCPfMWIY-qNbLhIrbZm2BFMQ> [image: In] <https://www.linkedin.com/company/puppet/> *Bolt Documentation <https://puppet.com/docs/bolt/latest/bolt.html>* -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAEoeGiLpA8FssGwgTD4rOcbWdqGwTNaAz99U1sxnKbj%3DUNeVqw%40mail.gmail.com.