Skip to content
View LumosViridi's full-sized avatar
Block or Report

Block or report LumosViridi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LumosViridi/README.md

Welcome to my GitHub Profile

  • 🔭 I’m currently working on implementing Hashicorp Vault on my Raspberry Pi cluster!
  • 🌱 I’m currently learning Go and will be adding some fun projects in here soon!
  • 🆕 Most of what I work on is in a private GitHub org and will be moving things here as I have time. If you are curious about something that you see here just ask!

Current Home Lab

  • 4 Rasperry Pis running k3s
  • Synology NAS
  • Ubiquiti Unifi Dream Machine Router
    • VLANs running for IoT Devices, Gaming, and Servers

Terraform

I love Terraform and use it in a lot of different places

  • My Website
    • I use terraform to manage all configuration and website files. This allows me to keep my website up to date easily.
  • Kubernetes
    • After years of typing "kubectl create" and "kubectl delete" I decided to manage all my K3s deployments with Terraform. I love how much easier it is to read and it removes a lot of room for human error.
  • Minecraft on AWS Fargate
    • When I came up with the idea to create a Minecraft world and host it on AWS Fargate I found a great project by doctorray117. Once I had played around in the console and learned more about Fargate, I decided to manage it with Terraform. Since then I have turned it into a module so I can easily create new worlds and I now have a repeatable template I can use if I decide to spin this up again in the future.

Current Projects

Infrastructure and Monitoring

Fun Stuff

  • Jellyfin Media Server
  • Minecraft Server - AWS Fargate Version - I ended up tearing this down to save on cost and now run on my pi cluster
  • Minecraft Server - Raspberry Pi Version
  • My Website - This is currently a basic HTML/CSS site hosted on AWS but will be upgraded soon to a more modern version using React
    • AWS S3
    • AWS CloudFront
    • AWS Route53

Future Projects

  • Update Website to React
  • Create an app to track progress for Stardew Valley
  • URL Shortener
  • Hashicorp Vault Cluster

Pinned

  1. k3s-playground k3s-playground Public

    All of the fun and shenanigans that goes into managing a kubernetes cluster on raspberry pis with R2-D2, C-3PO, BB-8, and IG-11 along for the ride!

    HCL

  2. Lupus-Metallum/terraform-aws-s3-static-website Lupus-Metallum/terraform-aws-s3-static-website Public

    Used to publish static website files to an S3 bucket with proper MIME type based on lookup using the file extension.

    HCL 1 2

  3. Lupus-Metallum/terraform-aws-r53-zone Lupus-Metallum/terraform-aws-r53-zone Public

    TF Module for creating a R53 zone with DNSSEC, optional GitHub verified domain/org, Protonmail support, dmarc and mx records and Amazon CAA record support.

    HCL 3

  4. Lupus-Metallum/terraform-aws-cloudfront-security-headers Lupus-Metallum/terraform-aws-cloudfront-security-headers Public

    Terraform module to create a Lambda@Edge function to add best practice security headers and support HSTS preload requirements.

    HCL 2 2