Skip to content

OpenTofu infra for my homelab

License

Notifications You must be signed in to change notification settings

perry-mitchell/homelab-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

211 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perry's Homelab Infrastructure

OpenTofu + Puppet configuration for my homelab

About

This is a infra-as-code representation of the newer portion of my homelab. It uses Opentofu and Puppet to provision applications and servers.

Requirements

This project assumes you already have X servers ready for provisioning via this configuration (/applications/k3s), based on Debian 12.

You need to have the local software installed:

  • OpenTofu CLI
  • sshpass

Usage

Change directory to application/k3s and ensure that there's a completed terraform.tfvars file:

<TBA>

Run tofu init to get started. After init run tofu apply to start provisioning.

About

OpenTofu infra for my homelab

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors