Posts

  • ...Ansible: Creating Logical Volumes With Ansible

    Ansible is often overlooked for managing the more physical aspects of the devices it is used to configure, but it has some powerful tools for handling lower level duties, such as disks. Recently I was working on some old-fashioned VMWare virtual machines and discovered that a lot of the guidance for managing logical volumes in Ansible is dated so here are my modernized notes on taking a disk from device to volume. This is NOT a primer on LVM itself, an understanding of LVM is recommended before trying to implement these steps.

  • ...CLI: Configure Weechat for Libera.Chat with CertFP

    Freenode is dead, it’s weird to say it, but it is. I am not going to go into detail around the circumstances but the folk behind Freenode have moved on to a new IRC network, Libera.Chat. For those of you looking to hook into this new community with a TUI I highly recommend WeeChat for your CLI IRC needs and here is a quick how to on how to hook it up with CertFP for easy authentication.

  • ...iOS: Loading Discord Web on iOS Safari

    Discord have stopped iOS users from accessing NSFW servers using their app. They blame Apple, I call bull, but rather than play the blame game here is a quick and simple circumvention technique that you may find useful to bypass this unnecessary censorship.

  • ...CLI: Protonmail -> offlineimap -> notmuch -> Mutt

    Protonmail is a great service, after using it for over a year I cannot see myself returning to GMail or moving to another email service in the near future. Out of the box however it misses a few key features:

  • ...Blogging: Going Static

    For the past three years I have run this blog off of the Ghost CMS platform, and it has been good to me. I backed Ghost on Kickstarter way back in its infancy, I stuck with it through the good times and the bad, sadly however my time with the platform has come to an end. But why?

  • ...40k: Picking up the hobby again

    The last time I played Warhammer 40000 I was 15 years old give or take. We played about once a month on a pool table in my friend’s basement with half painted armies, makeshift terrain and more house rules than i care to remember. Fast forward a few years and I have a friend who dearly wants to pick up the game again and thats enough of an excuse for me. The problem, i need an army ready in a months time.

  • ...Azure: Replacing SSL Certificates on Application Gateways

    There is a strange gap in the documentation for Azure Application Gateways around that famous Microsoft afterthought, SSL offload. Specifically, I am talking about what to do when an SSL certificate expires which if you are following best practices will be every year or two.

  • ...Immigration: Adjustment of Status from L1-B (I-130 & I-485)

    This post is a brief PSA. For anyone adjusting from an L1-B visa to Green Card via meeting a wonderful American guy/girl (i.e. marriage) your package to USCIS should look a little like this:

  • ...Azure: Redirecting HTTP to HTTPS with Azure Application Gateways and SSL Offload

    OK, someone at Microsoft really dropped the ball with this one. HTTP to HTTPS redirection is one of those things that everyone needs to do, and in fact everyone should do (seriously, there is no excuse for unencrypted HTTP now, stop it).

  • ...Powershell: Deleting old files from Azure Blob Storage

    Backing up to Azure Blob Storage is great, especially if like me you use Ola Hallengren’s amazing (and free) jobs to backup MS SQL Server (and if you don’t, I recommend you do, find out more here). What is not quite so awesome is cleaning up old files. Blobs do not behave like files, and certainly if you use Ola’s jobs setting the cleanup time when using a URL for the backup destination will cause the backup to fail. There is however hope, because we can do our cleanup using PowerShell!

subscribe via RSS