Bolt 2.31.0 is now available

6 views
Skip to first unread message

Puppet Product Updates

unread,
Oct 19, 2020, 4:42:28 PM10/19/20
to

VERSION 2.31.0

in this release

šŸ“Ā Help the Bolt team improve our documentation!

  • The UX team at Puppet has put together an interactive survey designed to test our documentation structure. The survey consists of 8 questions and should take just a few minutes to complete. If you would like to help out,Ā take the survey. Your feedbackĀ will help us improve our docs!

✨  new features


šŸ”§Ā Ā bug fixes

  • Bolt now logs when it tried but failed to load the default inventory file for the project. Previously, Bolt would log that it had loaded the default inventory file, even when the file does not exist.
  • Puppetfiles generated with bolt module installĀ and
    Install-BoltModule commands now include the moduledirĀ directive. Previously, only the bolt module add and Add-BoltModule commands would generate a Puppetfile with this directive.

šŸ“—Ā documentation

VIEW FULL RELEASE NOTES

in the works

  • Work continues on adding parallelism to plans. Our next step is to refine the proof of concept and test against expected use cases.
  • Work continues on adding Git module support to the new module management feature.Ā Ā 
  • Work continues on updating the Getting started with BoltĀ guide to simplify the setup process and make clarifications based on user feedback.

nuts and bolts

Each month, we'll highlight a different Bolt feature and cover the details of what it is, why you might want to use it, and how it can be used inĀ your workflows.

October's highlighted feature is:Ā module management!

What is the module management feature?

Starting with Bolt 2.30.0, Bolt can manage your project's module dependencies for you. By adding your project's direct dependencies to the project configuration file, Bolt will be able to resolve all transitive dependencies and version requirements,Ā generate a Puppetfile, and install the modules.


Why should I have Bolt manage my project's modules?

Using the module management feature greatly simplifies the process of installing and adding new modules to your project. Instead of needing to locate all of a module's dependencies, find compatible versions for each module, and manually updating your Puppetfile, you can offload this work to Bolt. All you need to do is list the modules you care about in your project configuration file and Bolt will take care of the rest!


How doĀ I start managing my project's modules with Bolt?

To have Bolt manage your project's module dependencies, you'll need to enable the feature by updating your project. We've made this process easy by updating theĀ bolt project migrateĀ command and
Update-BoltProjectĀ Powershell cmdlet, which will guide you through the process of selecting which of your project's modules are direct dependencies and set up your project to use the new module management feature.

The module management feature includes several new Bolt commands, changes to Bolt's default configuration, and a few other changes as well. To get the most out of this feature, make sure to check out the documentation!

VIEW THE DOCUMENTATION
Tw Yt In

Bolt Documentation

Reply all
Reply to author
Forward
0 new messages