How to add integration tests to an Ansible Collection with ansible-test
Note : Ansible Collections are currently in tech preview. The details of this blog post may be outdated by the time you read this, though I will try to keep things updated if possible.
Ansible 2.8 and 2.9 introduced a new type of Ansible content, a 'Collection'. Collections are still in tech preview state , so things are prone to change, but one thing that the Ansible team has been working on is improving ansible-test to be able to test modules, plugins, and roles
Make your Ansible playbooks flexible, maintainable, and scalable - AnsibleFest Austin 2018 Presentation
Last year, at AnsibleFest Austin 2018, I presented Make your Ansible playbooks flexible, maintainable, and scalable . All the sessions at AnsibleFest were recorded, and I thought I'd be doubly safe since I presented my session on both days of AnsibleFest! Alas, due to some technical glitch, all the session recordings were lost, and so the only recordings available online today are those which were re-recorded by presenters.
As life happened... re-recording the session was put on the
Raspberry Pi microSD follow-up, SD Association fools me twice?
/ Fool me once, shame on you. Fool me twice, \\ prepare to die. (Klingon Proverb) / -------------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----
A2-class microSD cards offer no better performance for the Raspberry Pi
Update : See follow-up post about A1 vs A2 performance, Raspberry Pi microSD follow-up, SD Association fools me twice? .
After I published my 2019 Raspberry Pi microSD card performance comparison , I received a lot of feedback about newer 'A2' Application Performance class microSD cards, and how they could produce even better performance for a Raspberry Pi.

None of these cards are fakes; grainy halftone printing is visible because I shot this with a macro lens.
Until last year,
The Raspberry Pi 4 needs a fan, here's why and how you can add one
December 2020 Update : Lo and behold, the Pi Foundation tacitly acknowledges the Pi needs a fan in the official case, because now they sell the Case Fan !
The Raspberry Pi Foundation's Pi 4 announcement blog post touted the Pi 4 as providing "PC-like level of performance for most users". The Foundation even offers a Raspberry Pi 4 Desktop Kit .
The desktop kit includes the official Raspberry Pi 4 case, which is an enclosed plastic box with nothing in the way of ventilation.
I

Raspberry Pi microSD card performance comparison - 2019
Note: I also posted a separate review of some A2 'Application Performance' class cards, see this post: A2-class microSD cards offer no better performance for the Raspberry Pi .

As a part-time tinkerer and full-time developer, I have been fascinated by single board computers (SBCs) since the first Raspberry Pi was introduced almost a decade ago. I have owned and used every generation of Raspberry Pi, in addition to most of the popular competitors. You can search my site for tons
Moving on, aka 'New job, 2019 edition'
Since 2014 , I've been working for Acquia, doing some fun work with a great team in Professional Services. I started out managing some huge Drupal site builds for Acquia clients, and ended up devoting all my time for the past couple years to some major infrastructure projects, diving deeper into operations work, Ansible, AWS, Docker, and Kubernetes in production.
In that same time period, I began work on my second book, Ansible for Kubernetes , but have not had the dedicated time to
Follow logs from multiple K8s Pods in a Deployment, ReplicaSet, etc.
For production applications running in containerized infrastructure (e.g. Kubernetes, ECS, Docker Swarm, etc.)âand even for more traditional infrastructure with multiple application servers (for horizontal scalability), it is important to have centralized, persistent logging of some sort or another.
Some services like the ELK/EFK stack, SumoLogic, and Splunk offer a robust feature set for full text searching, filtering, and 'log intelligence'. On the other end of the spectrum, you can use a simple
Photos from 2019 Priesthood Ordination Mass for the Archdiocese of St. Louis
Earlier today, I was honored to be able to join in the celebration of the ordination of seven new priests for the Archdiocese of St. Louis. I was asked by the class to photograph their special event, and as I have done for many years, I gladly accepted and used the occasion to rent some new photography gearâthis year I supplemented my Nikon D750 and F-mount lenses with a:
- Nikon Z6 mirrorless camera
- Nikon 35mm f/1.8 S lens

DrupalCon Seattle 2019 is a wrap! It's all about the people
I'm on the flight home from this year's North American DrupalCon. Couldn't sleep, so thought I'd jot down a few words after a great experience in Seattle.
Last year, some remember seeing me walking the halls in Nashville akin to a zombie. But not the hungry, flesh-eating kind... more like the thin, scraggly, zoned-out kind. Last year my health was very poor. I went to DrupalCon mostly because it was the first DrupalCon within driving
