new-homelab-guest
CommunityAutomate 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.