Peter Lord

@ptrlrd
39 Followers
33 Following
128 Posts

Assoc. Platform Eng at Lucasfilm, Also known as Yitsy, Gamer, and Cat Dad

Main Fediverse Account: @ptrlrd

@[email protected]

Pronounshe/him
Websitehttps://ptrlrd.com
Email[email protected]
Main Fediverse account@[email protected]

I've been so wrapped up in revamping my homelab. I love ansible so much -- basically using ansible + packer + terraform to control my server and keeping everything as code in my infra. :chefs_kiss:

Everything is deploying to my docker swarm now so I don't have to worry about stuff going down.

I am debating about buying more SSDs to do an NFS so I can just use that for all my storage 🤔

I am guilty of spending a little bit to much time tricking out my terminal..
My mind is blown -- this is so rad. Being able to insert multiple IPs to hit the node that is hosting the container. :chefs_kiss:
Holy shit -- it's so cool that I have been able to spin up a K8S cluster on my home server. I am so ready to do all the things with it now.
Lint enforcement is totally normal in a personal project.. right?
Noticed there was a significant problem with how I made my GitHub Actions pipeline. I was trying to use it to turn on a Python script but I was able to make a Dockerfile + docker-compose file and get my GHA to clean and launch my application.
It's so rad that I was able to create my own pipeline on my own server (in my network closet) and have it hosting a Discord bot.
Finally was able to get Github actions to do a full deployment of a node js application. The reliance on pm2 is kind annoying but that's for another day.

Finally got Github Actions to use environment variables, for some reason my brain wasn't getting it.

However -- now I gotta figure out a way to get a node application to run completely after going through my little pipeline.

Finally got my self hosted runner for Github Actiosn working. I can now deploy my Discord bot to my onprem hardware and not have to fret about it.