Published on 22 March 2019 by

Alex Dreyer and I, both engineers on the Bolt team, demoed an advanced Bolt plan to configure and deploy metrics visualization using Telegraf, InfluxDB, and Grafana, all via Puppet Modules. We were lucky enough to be able to share this awesome demo with a variety of folks during our #vBrownBag session.

In case you missed it…

After showing off some of the more powerful Bolt features, we took a step back and explained all of the Bolt components that came together to create the plan, including apply blocks, inventory files, and hiera data.

It was fun to dive into the deep end of Bolt and show off a complex use case. The best part was that our only experience with any of the tools was that Alex had used Grafana, and we were still able to get the stack deployed (and fully functional!) in a matter of hours using Bolt.

Check it out yourself

Take a look at our walkthrough at your own pace to learn a little more about Bolt.

Have questions? Ask us in #bolt on the Puppet Community Slack!

What we realized afterwards

We created this complex demo because we knew our audience would include a lot of home lab enthusiasts, and had heard that InfluxDB + Grafana were commonly used tools in the community. We wanted to meet people where they were and demo using those tools, but in the process may have jumped a bit far ahead in the Bolt curriculum for folks who had never heard of or used it before.

We were able to review the building blocks of Bolt while answering audience questions, but in the process may have made Bolt seem a bit more complex than it is. Given we only had an hour, though, demoing tasks and this plan wasn’t really feasible. If we had it to do over, we might start a little smaller, and then run the complex demo at the very end.

Learn more

Lucy Wyman is a software engineer at Puppet.

Share via:
Posted in:

As a Senior Technical Writer at InfluxData, I think this is a great topic :-).  I stumbled upon this while checking out the Puppet documentation architecture and content. I'm a Senior Technical Writer at InfluxData.  I am also wondering if Puppet would work for an idea of mine.

The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.