An open API service indexing awesome lists of open source software.

https://github.com/perry-mitchell/homelab-infra

Tofu/Puppet infra for my homelab
https://github.com/perry-mitchell/homelab-infra

Last synced: 5 months ago
JSON representation

Tofu/Puppet infra for my homelab

Awesome Lists containing this project

README

          

# 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:

```hcl

```

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