Tracking deployment and maintenance activity in time series
We use a variety of tools to collect and visualize data about our infrastructure: Telegraf for data collection, InfluxDB for metrics storage, and Grafana for...
We use a variety of tools to collect and visualize data about our infrastructure: Telegraf for data collection, InfluxDB for metrics storage, and Grafana for...
Have you ever been on the giving or receiving end of a marathon troubleshooting session? One that kept everyone going in circles for days, until someone fina...
Inspired by this forum post, and other fragmentary how-to’s floating around the internet.
Amazon is now flooded with media boxes that use the Amlogic S905 or S905X chipsets. Typically they come with a custom build of Amlogic ’s reference OS, and t...
If you are in the middle of deploying EMC’s Networker backup suite, and you (still!) have to wrangle with a tape library, you may need to tune some “advanced...
This is Part 2. See Part 1 here. Previously, we covered using a combination of %include files and an interactive pre- script to make Kickstart more flexible...
Kickstart is a great time-saver for making standard Linux builds, but the traditional Kickstart process grows brittle as you try to scale it out. You may fin...
You may come across the need for randomized data that is also predictable- whether picking randomized ports, UUIDs, etc. Ansible has a few tricks available t...
Thanks to some integration plugins, Rundeck can serve as a competent GUI dashboard for running Ansible playbooks- but there are some quirks and caveats that ...
This is more difficult to figure out than it should be.
TLDR: If you need an Ansible playbook to generate a clean-looking HTML report of the tasks it performed, check out this template for some ideas.
When adopting tool like Ansible for configuration management, one big challenge is that you are often starting in a brownfield environment- namely, one that ...
Ansible’s CLI wizard: vars_prompt
When adopting tool like Ansible for configuration management, one big challenge is that you are often starting in a brownfield environment- namely, one that ...
This is Part 2. See Part 1 here. Previously, we covered using a combination of %include files and an interactive pre- script to make Kickstart more flexible...
This is one of those things that seems obvious, until you actually need to do it.
Kickstart is a great time-saver for making standard Linux builds, but the traditional Kickstart process grows brittle as you try to scale it out. You may fin...
When preparing for the holidays, I’m a big fan of digital decorations- which use a projector and special videos to “decorate” a surface or create various spe...
Inspired by this forum post, and other fragmentary how-to’s floating around the internet.
Cable Management for Home Wiring
Ansible’s CLI wizard: vars_prompt
Maybe you have heard about Grafana’s playlist mode, and you want to make your own web kiosk to show off your dashboards. You make a nice playlist that shows ...
So you need to perform a task or run a command across a medium-to-large number of hosts, in some kind of controlled fashion. The typical options are:
While working on a script to batch-process items in parallel, I found the need to provide an interface that would let me control how the script was running, ...
So you need to perform a task or run a command across a medium-to-large number of hosts, in some kind of controlled fashion. The typical options are:
We use a variety of tools to collect and visualize data about our infrastructure: Telegraf for data collection, InfluxDB for metrics storage, and Grafana for...
Maybe you have heard about Grafana’s playlist mode, and you want to make your own web kiosk to show off your dashboards. You make a nice playlist that shows ...
Cable Management for Home Wiring
Have you ever been on the giving or receiving end of a marathon troubleshooting session? One that kept everyone going in circles for days, until someone fina...
When preparing for the holidays, I’m a big fan of digital decorations- which use a projector and special videos to “decorate” a surface or create various spe...
Thanks to some integration plugins, Rundeck can serve as a competent GUI dashboard for running Ansible playbooks- but there are some quirks and caveats that ...