2025-09-28 17:43:23 +10:00
2025-09-28 17:43:23 +10:00
2025-10-03 23:04:13 +10:00
2025-10-07 21:22:01 +10:00

Header Image

📖 Overview

This repository provisions and manages the Gitea Self-Hosted Runner for the Comprofix Homelab Infrastructure. This repo is designed to be run manually to build and setup the runner when requuired.

Built using Infrastructure as Code (IaC) with OpenTofu and Ansible

🚀 Features

  • Declarative infrastructure management with OpenTofu and Ansible
  • Remote state stored in PostgreSQL backend
  • Secure injection of secrets into terraform.auto.tfvars

🔄 Usage

  1. Checkout repo
  2. From the opentofu folder, generate terraform.auto.tfvars using the supplied prepareEnv.sh
  3. Run tofu init, tofu fmt, tofu validate
  4. Execute tofu plan
  5. If successful, run tofu apply
  6. From the ansible folder, run ansible-playbook main.yml
Description
Gitea Self Hosted Runner
Readme 58 KiB
Languages
HCL 58.7%
Shell 41.3%