Tinkerbell
Infrastructure-as-code and machine configuration used to deploy my personal website
Install / Use
/learn @lthms/TinkerbellREADME
This repository contains the infrastructure-as-code and machine configuration used to deploy my personal website on a single Vultr VPS running Fedora CoreOS. It provisions the server with Terraform and configures the host to run the website using Podman Quadlets units.
This repository reflects my own production setup and is not intended to be a drop-in template.
If you want to learn more about it, I wrote an article explaining this architecture in depth.
Prerequisites
mise- Vultr API key
main.tfvarsfile to definevultr_api_keyanddomain
Usage
mise installto get the necessary dev tools (terraform,jq,mustache,butane)make planto see what changes can be deployedmaketo deploy
Related Skills
tmux
338.7kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
338.7kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
product
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
