Kosala Atapattu (කෝසල අතපත්තු)inDevOps.devScripting Patterns (part 2): Daemon ScriptsThis is part 2 of my scripting pattern series, daemon scripts. This might not be the most common type of scripts you consider in day to day…Mar 29, 2023Mar 29, 2023
Kosala Atapattu (කෝසල අතපත්තු)Scripting Patterns (part 1): Modular ScriptsOver the years I’ve written countless Shell scripts, with Korn Shell (from my AIX days) and Bash, for automating and data extractions. Some…Mar 8, 2023Mar 8, 2023
Kosala Atapattu (කෝසල අතපත්තු)Generating prime numbers and Python GCThis is not one of my usual topics I write about, but it was too interesting not to share. Recently I was listing to a podcast with Guido…Feb 15, 2023Feb 15, 2023
Kosala Atapattu (කෝසල අතපත්තු)Ansible: Non-linear playbooksThis is related to my previous post on Ansible Strategy, where I came across if your plabooks are not linear, the linear strategy might not…Oct 10, 20222Oct 10, 20222
Kosala Atapattu (කෝසල අතපත්තු)How I built my home lab.I maintain a small lab in my basement with scavenged/recycled cheap hardware and this is to explain the thinking behind the lab, how I…Nov 1, 2021Nov 1, 2021
Kosala Atapattu (කෝසල අතපත්තු)Docker build for PythonAnother edge story for a Docker build for a Python application. I was working with a Python script which had dependency of a module which…Sep 9, 2021Sep 9, 2021
Kosala Atapattu (කෝසල අතපත්තු)Understanding Ansible StrategyI believe this must be one of the least explored corners of ansible and to be honest, surely one of the vaguely documented portions of…Aug 26, 2021Aug 26, 2021