2025 Goals

The year is 2025. These are my goals. Family Continue being physically, mentally and emotionally present in my family's lives. Helping them with their sports and shcoolwork and just generally trying to have as much fun as possible. The last couple of years, I have been using most of my PTO to complete renovations on my house. I want to take my family away on at leat 1 holiday this year. Fitness This year I will be focusing on building my base level of fitness back… continue reading

published: 2025-01-01

2024 Year In Review

2024 had some ups and downs. How did it go? Read on. Health and Fitness I did not have a great year on the heath and fitness front. I had knee surgery in January and spent the year focusing on rehabilitating the strength back in my legs. 3/10. Family I think I went ok with this one. I have been reading, riding bikes, taking my boys to soccer and helping them with their homework. My youngest son's swimming has improved out of sight, my middle son has improved alot a… continue reading

published: 2024-12-31

Framework 16 Laptop Review

In November 2024 I purchased a Framework 16 laptop. This is my review. Specs I opted for these main components: CPU - AMD Ryzen 9 7940HS - Up to 5.2GHz, 8-core/16-threadGPU - AMD Radeon RX 7700S - 8GB of GDDR6Display - 16" 2560x1600 165Hz refresh rate In hindsight, for my use, the Ryzen 7 7840HS would have been fine. It's basically the same CPU, except only 5.1Ghz and also $330 cheaper. ProsDIY Framework laptops are designed with repair/upgradeability in mind. This allows… continue reading

published: 2024-12-29

Ubuntu Server 2404 Increase Logical Volume Size

Recently, when I installed Ubuntu Server 2404, I somehow only provisioned 100GB logical volume even though the physical disk I installed it on is a 2TB physical disk DOH!. This post will cover how I found the problem and went about fixing it. Software Versions The following software versions were used in this post. Ubuntu Server - 2404.1Problem I started getting errors that I was out of disk space. How could that be, I only just installed the OS and I had not done much … continue reading

published: 2024-12-26

Ubuntu Server 2404 Nvidia Driver Install

I am experimenting with local AI tools and want to use my desktop PC as an Ubuntu server for running experiments and labs. This is just a quick post to document the steps to install the Nvidia drivers on an Ubuntu 2404 minimal server. Software Versions The following software versions were used in this post. Nvidia Drivers - Server 550Ubuntu Server - 2404.1Install This article has a good rundown of the options and I suggest reading it before proceeding. Install the requ… continue reading

published: 2024-12-26

VSCode Debug Python CLI Program

Imagine you have a Python library that installs a CLI program. You want to run a debugger that calls the CLI program with different arguments and stops at particular breakpoints. You can apparently do this in VSCode with a launch configuration. I had a pretty frustrating experience trying to get this working. This post covers the steps I used to get a working debugging session going for a Python CLI program. I am pretty certain that this methods is not the … continue reading

published: 2024-10-25

AWS EKS Cluster with Terraform

One of my goals for 2024 is the get intimate with Kubernetes. I am a total noob when it comes to Kubernetes, so running a Kubernetes cluster on AWS is a good place to start. Alot of companies are using a hosted Kubernetes service like AWS Elastic Kubernetes Service (EKS), so I think it's a good idea to get familiar with it. In this post, I will show you how to use Terraform to create an EKS cluster on AWS and deploy an application to it with the Helm provider. We … continue reading

published: 2024-03-10

Manage VyOS Devices with SaltStack

I am using VyOS virtual routers to provide firewall and routing services for my network. For configuration mangagement, I am using SaltStack. Awesomely, VyOS supports running a Salt minion, so it seemed like the perfect opportunity to manage the configuration of the VyOS devices with SaltStack. In this post, I will show you how to get your VyOS devices configured via SaltStack with the native Salt minion. Software Versions The following software versions were used in… continue reading

published: 2024-02-20

# salt
# vyos
Proxmox Cluster Change IP Addresses

As part of my home lab rebuild, I updated the IP Addressing that I use within the lab. I needed to update the IP addressing for my 3x node Proxmox cluster to align with the new IP addressing scheme. There is alot of info out there on how to do this and most of it is out of date. I am documenting this process for future Brad and, if you are reading this post, maybe you too 🥳 Software Versions The following software versions were used in this post. Proxmox - 7.4-17Migrati… continue reading

published: 2024-02-18

Proxmox Cloud-Init with Terraform and SaltStack

As part of my home lab rebuild journey, I am commited to building as many of the components using Infrastructure as Code (IaC) as possible. I am running Proxmox as my hypervisor, which supports bootstrapping VMs via cloud-init. This allows you to apply configuration on first-boot to virtual machines. In this post, I will show you how to use Terraform and cloud-init to bootstrap virutal machines on Proxmox and join them to your SaltStack environment. Software Versions… continue reading

published: 2024-02-14

Looking for more? Browse posts by category or tag or search the blog archives.