ON SOFTWARE VERSIONS AND THE BRITTLENESS OF TOOLS

I happened to stumble into a troubleshooting session where one person was trying to set up a container based development environment in order to do some work with Python 2.7 and Ansible. It was very stubbornly not working, and, while discussing various avenues of investigation (is it the Ansible version, the virtual environment, is poetry doing something etc.), I also decided to ask why - more specifically "Why Python 2.7?". The resulting discussion and tweets are the main catalyst for this post.

20211125 | misc | #automation #python #musing

ANSIBLE'S TRUTHY BOOLEANS

It all started with a question about Ansible - someone was getting a False when they were expecting a True after converting a variable using the bool filter. The solution to that particular problem was fairly easily found, but one additional detail caused me to go down the proverbial rabbit hole.

20191031 | sys | #automation #notes #python

THE TYRANNY OF THE ENTERPRISE LAPTOP

Every (networking related) event or conference out there has at least some talk about automation - with the audience divided into people who are politely interested, because they have been doing it for years... and the others who never wrote one line of code in their life, watching with desperation in their eyes yet another presentation they don't really understand heralding the end of their careers as they know it. There's a lot of FUD (fear, uncertainty and doubt) out there and it's driven by the "expert tech journalist" mouthpieces and non-stop marketing machines, but as with all things the noise has an effect on people. And not a beneficial one. So as a network admin, operator, engineer, architect, what are you to do?

20190410 | misc | #automation #community

INOG AT THREE AND A HALF

The last time I wrote about iNOG here was 3 (!) years ago. Time flies when you're having fun, huh. Back then, our community was 6 months old and we had absolutely no idea what an amazing ride it would end up being.

20190220 | net | #conference #community

BACKING UP CONFIGS TO GIT WITH ANSIBLE

Taking regular snapshots of device configuration is something everyone hopefully does, but having them in a version control system as text files provides all the benefits of a full revision history. Depending on the front-end you might even get good looking diffs, and all that for very little effort!

20190215 | net | #automation #nexus #howto