Semi-random data with Ansible
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...
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.
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...
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.
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...
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
Inspired by this forum post, and other fragmentary how-to’s floating around the internet.
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 ...
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...
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:
Cable Management for Home Wiring
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...