Linux Sucks 2020
May 31, 2020
Bryan Lunduke has published yet another one of his “Linux Sucks” talk. It’s not quite the same format to what we are usually blessed with since it wasn’t given at a conference. There’s no heckling, and if I were in the room I perhaps would argue against some points, but Lunduke made some great points as to why “Linux Sucks”. For me it was summed up into one phrase:
The Linux Community: A Corporate controlled committee of people who don’t use Linux and dislike ideas.
May 18, 2020
I’ve got a new domain, so I have decided to move over to use it. Please say hello to https://xan.manning.io/.
COVID-19, The Future of Flexible Work.
May 08, 2020
Early 2020, mankind stays at home.
Shout out to the many key workers carrying out their daily duties to keep us alive and safe. If you aren’t a key worker, please stay home and keep these people safe and healthy!
For many this year hasn’t been easy; people have fallen sick, lives have been lost, workers made unemployed and we struggle to keep the world’s cogs turning.
What I hope comes out of this crisis is a relaxed view on remote workers and flexible working.
Migrated to Hugo
Mar 11, 2020
I’ve migrated my site from Jekyll to Hugo. Yep, yet another blog migration. This is just for improved workflow on my laptop to create new content. I won’t bore you with any more, more posts to follow soon (hopefully).
By the way, here’s a role to install Hugo:
ansible-role-hugo By the way, for anyone who is curious, this site has gone through the following migrations:
Drupal 8 Ghost Jekyll Hugo
Happy New Year, Have some Ansible Roles!
Jan 03, 2020
It’s 2020, and I have decided to release some more Ansible Roles to the public. These roles are extracts from a “master” role I had for configuring my (home) workstation just the way I like it. I’ve tidied them up and tried to make them a bit more reusable, and I’m trying to support other Linux Distros than just Ubuntu 18.04 LTS.
Hopefully I will implement these on my work laptop as well.
I did an Azure thing.
Nov 20, 2019
Yes, I know, I’m the last person you’d think would get a Microsoft Certification…
2019, not a good year.
Sep 14, 2019
If you have stumbled upon this site from some articles I have written then tried to find new stuff, you may have noticed that I haven’t posted a lot recently. There are many reasons for this, but the main one is that I just don’t feel like it.
I’m not going to go into too much detail, there is a lot of private stuff going on but it feels that all of the luck we have had this year has been bad luck.
Ansible-lint - Rule 306
Mar 21, 2019
If you are like me you like to keep your scripting as safe as possible when running against a production system. Sometimes my bash scripts can be a bit overkill, but it’s better to be safe than sorry.
It is therefore worth mentioning an update to ansible-lint shipped in 4.1.0 which has added the following rule:
 Shells that use pipes should set the pipefail option
Without the pipefail option set, a shell command that implements a pipeline can fail and still return 0.
k3s - My first public Ansible Role
Mar 09, 2019
Today marks the first time I have dared to release an Ansible role to Ansible Galaxy. It’s not my first role and it certainly isn’t my best, unfortunately my best role to date - a role for configuring Tinc - has (kind of) been donated to the company I work for.
So without further ado, please may I introduce…
k3s For anyone who has been following the news recently, Rancher Labs released K3s - also known as “Lightweight Kubernetes” and you can download it from https://k3s.
Snippet - List tenants of an SAP HANA MDC
Nov 11, 2018
I thought I would share a snippet of code that I have found useful for discovering all of the SIDs and Tenants running on an SAP HANA system running with Multitenant Database Containers (MDC). If you are running HANA 2.0 this is your default operating mode.
Disclaimer: I do not consider myself a HANA expert, whilst day-to-day I work with HANA systems I focus more on OS level operations and automation.