Blog
My Tailscale DNS Woes
Introduction
I am an avid user of Tailscale, a mesh VPN based on Wireguard that makes secure, remote access to your homelab services incredibly easy. One of my favorite features is MagicDNS which essentially allows you to connect directly to any of your devices over Tailscale via the hostname rather …
Implementing SSO Using …
Introduction
SSO - or single sign on, is the concept of maintaining one directory of users with their associated permissions across all of your apps. With SSO you don’t have to manage separate sets of credentials per user on each application server, and users don’t have to remember …
Recouping Disks From Ceph …
Introduction
I want to preface this post with – I do not think Ceph is a bad storage option. My implementation of it, however, was certainly bad. As with all things in life (and especially IT), if you’re wondering if Ceph is for you, the answer is “It depends.”
Alas, …
How Handlers Work in …
Introduction
I recently ran into a frustration while working on some Ansible roles. I was attempting to use an Ansible handler to reset the SSH connection after making a change to a user.
My role was attempting to install Docker, add the Ansible User to the Docker Group, and deploy a container. …
Deploying Fedora Servers …
TechnoTim has a great video on how to deploy ubuntu VMs on proxmox using cloud init. I’ve used this exact guide to deploy my machines for years now, and even automated it with Ansible. Now, I’m attempting to expand my Ansible roles to support other potential operating systems that I may …