Terraform Create

Interviews you for a new Proxmox VM and emits a ready-to-paste `servers` entry for your Terraform tfvars plus the matching Ansible inventory host line, then checks both against the existing tfvars for a duplicate hostname, IP, MAC or VMID. Prefills — VLAN, addressing, sizing, nodes, tfvars and inventory paths — come from a `.claude/terraform-create.yml` that `/terraform-create init` derives from your real tfvars and commits; with no config, one homelab's values are used as labelled fallbacks. Output only: it prints the blocks and the commands to run, never edits your tfvars, inventory or any Terraform/Ansible file, and never runs terraform or ansible. Use on /terraform-create, "terraform create", or any ask to create/add/spin up/provision a node, VM or server on Proxmox, or for a tfvars entry for a new host — even without saying "Terraform". Not for reviewing a plan, changing an existing server, or the homelab/ Talos cluster. Needs the Terraform repo checked out; init needs git and gh, so Claude Code.

dawg-io 1866b9a 13 files · 102.1 KB Updated

File contents

dawg-io/claude-skills/tree/main/terraform-create commit 1866b9a302

Frequently asked questions

npx skillmds@latest add dawg-io/terraform-create