new-homelab-guest

Community

Automate LXC guest provisioning.

Authortphummel
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the addition of new Proxmox LXC guests for hummel.casa by documenting and executing the standard Terraform-based provisioning steps, reducing manual configuration and errors.

Core Features & Use Cases

  • Terraform-based guest definitions: Centralized guest configuration in main.tf and per-guest '{guest-name}.tf' files.
  • Automated provisioning steps: Random password generation, network + DNS setup, and provisioning with Ansible.
  • Use Case: Ops teams can add a new guest by editing main.tf and creating a single per-guest file, then commit and push to trigger CI.

Quick Start

Clone the infra repo, add a new guest entry to locals.guests in main.tf, create a new {guest-name}.tf with required fields, commit, and push to trigger the packaging workflow.

Dependency Matrix

Required Modules

ansiblegitgeerlingguy.dockergeerlingguy.node_exporteransible-role-caddy-tls-dns

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: new-homelab-guest
Download link: https://github.com/tphummel/skills/archive/main.zip#new-homelab-guest

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.