Blog

Learn Git in Five Minutes

Learn Git in Five Minutes

The purpose of this post is to get you up and running with git in about 5 minutes. If it takes you longer than that… well, I don’t have an SLA associated with this post so, maybe just read faster.

You’ll learn enough to get you curious. This won’t …

Migrating My Website to …

I’ve been running this website for about a year now. You’ll notice that in that time, I’ve made fewer than 10 posts… Part of the reason for this, besides my crippling and undiagnosed ADHD, is because of the friction it took to write something. I’m not just talking …

Ansible for …

If you’ve followed my recent posts, you’ll know that I’ve been on a learning journey to pick up Ansible for automating my homelab. The goal was to have one master playbook, ‘one playbook to rule them all,’ which would not only handle configuring servers and managing my services running in Docker but …

Deploying Proxmox VMs …

Earlier this week I tried using Ansible to declaratively define the VMs in my homelab’s Proxmox cluster. My method of attack was to basically ‘lift and shift’ my manual methods into an automation platform.

What do I mean by this? Well, my manual method was to right-click and clone a cloud-init …

Deploying Proxmox VMs …

I’ve recently been playing with Ansible in my homelab. I love that it’s agent-less, simple and idempotent. You don’t need to install any software on your targets to get started; you just need to be able to SSH into them. If you can SSH into it, you can deploy configs with Ansible. It’s really that …

Experimenting with NixOS: …

As a desktop linux user, things break all the time. Got your display configuration working? Well, that broke again. Finally get your microphone to sound normal and not like you’re underwater? Hello kernel update! Make a change to a configuration file to fix one thing, and you break something else. …