Deploying Influx and Grafana on Windows with Terraform
I have previously blogged about how you can use Influx, Grafana and PowerShell to build and populate metrics dashboards for visualising data from multiple sources. This blog post details how you can use Terraform to quickly and easily deploy Grafana and Influx on a Windows instance in AWS as a…
How to create a Grafana metrics dashboard via Influx and PowerShell
This blog post describes how you can use the open source tools Influx and Grafana along with a PowerShell module I've authored on Windows to create and populate interactive metric and monitoring dashboards like this one: (-- note that all the graph labels and legends from the above screenshot have…
Using Puppet Classes, Roles, Profiles and Templates
This post explores the Puppet topics of Classes, Roles and Profiles as well as how to utilise Puppet Template files. The class keyword is a key Puppet building block. There are various different ways to utilise the class keyword and these are explored below. This is a continuation of a…
Using Puppet Modules, Forge and r10k on Windows
This blog post explores the topic of Puppet Modules for packaging and sharing code. It also looks at how you can use Puppet's public module repository Forge to find existing modules and how you can use the r10k module management tool to update, manage and maintain them on your machines.…
Puppet Variables, Expressions, Facts and Hiera on Windows
This post is a continuation of my earlier Getting Started with Puppet on Windows post (although most of the information in this post is OS agnostic). This post explores how you can make your Puppet manifests more dynamic via the typical programming constructs of variables, expressions, conditions and iteration. It…