Puppet Bolt TIG Stack Demo
A demo using Puppet Bolt to configure and deploy metrics visualization using Telegraf, InfluxDB, and Grafana, all via Puppet Modules.
Setup
To run the demo you will:
Then:
bolt puppetfile install
/opt/puppetlabs/bolt/bin/gem install toml-rb
Add node hostnames to the inventory.yaml
file:
---
groups:
- name: dashboard
nodes: ["grafananana.com"]
- name: agents
nodes: ["grafananana.com","agent-example.com"]
config:
ssh:
host-key-check: false
You only need one node to be in 'dashboard' and one or more nodes in 'agents'.
Usage
Run the bolt plan:
bolt plan run barcamp
More Resources
- Bolt Project
- Bolt Documentation
- Tasks Hands-on Lab
- Puppet Learning VM
- Bolt Slack Channel: #bolt on https://puppetcommunity.slack.com