A Proposal to Blend Infrastructure as Code

The world of infrastructure as code (IaC) is broadly divided into two areas of responsibility: provisioning and configuring. Terraform, OpenTofu, ARM templates, CloudFormation, etc. are used for provisioning duties. Ansible, Puppet, Chef, Salt Project, etc. are used for configuration.

This proposal focuses on Terraform (OpenTofu) and Ansible, with the idea to blend these into a single platform.

Read more …

Long Live RHEL Clones

Red Hat's decision to stop publishing RHEL source code to git.centos.org really rocked the community boat. Instead, they want the Enterprise Linux community to build downstream of CentOS Stream, which does not get 100% of the RHEL source code added to it. I have spent a lot of time reading opinions from all sides and then some. I have deliberated a lot. I have experimented with running various distributions to replace the RHEL 9 clones I'm running today.

Read more …

April 10, 2022

On the night of April 9, 2022, and early morning of April 10, a political -- nay, an existential -- upheaval took root in Pakistan that continues to this day. The "imported government" of many parties, brought together by the then-Chief of Army Staff, General Qamar Javed Bajwa, overthrew the elected government of then-Prime Minister Imran Khan. Since that fateful night, this imported government, believed to be backed by certain western powers, has wrought destruction on the very fabric of Pakistan.

This living page is an attempt to document the heroes that have emerged since and the victims of a fascist state led by two successive Army Chiefs and their puppet regime.

Read more …

The Constitution is Knocking on the Door

The Chief Justice of the Supreme Court of Pakistan said the words (or something to that effect) recently when taking suo moto notice of the President of Pakistan announcing the date of general elections for the provincial assemblies of Punjab and KP. Ideally, the Governors of these provinces should have announced the date within 48 hours of the dissolution of these assemblies by the respective provincial Chief Ministers. Since they abdicated this responsibility, the head of state, the President, stepped up.

Read more …

My Time at VMware

September 23, 2022, was my last day at VMware. I spent 1700+ days working in the End User Computing (EUC) Business Unit (BU) on the Horizon Cloud Service (HCS) DevOps team. I am sharing some memories.

Read more …

Power of the Red Hat Ecosystem

After what seems like a lifetime I have had to dive back into the world of Linux distributions. Digital Ocean, my trusted service provider, decided to stop supporting FreeBSD (my response tweet).

I will write about my explorations of finding alternatives.

Disclaimer: I currently work for a coopetitor of Red Hat. These thoughts are my own and do not represent my employer.

Read more …

Vision 2020

It has become a ritual to checkpoint my career every so often and try to figure out where to take it next. It has helped me identify what I want to do and then get all the proverbial ducks in a row. As 2019 nears its end it's time to reflect on my aspirations and what progress I made. Also, I need to plan for 2020.

Read more …