# Reference

> Configuration, outputs, templates, and project structure reference.

---

LLMS index: [llms.txt](/kubeclaw/llms.txt)

---

Use this section when you need exact variable names, output formats, templates,
or operational reference material.

---

Section pages:

- [Variables Reference](/kubeclaw/docs/reference/variables/): Every OpenTofu input variable with its type, default, and effect.
- [Outputs Reference](/kubeclaw/docs/reference/outputs/): Every OpenTofu output, what consumes it, and how to query it.
- [Cloud-Init Templates](/kubeclaw/docs/reference/cloud-init/): The three cloud-init templates, their template variables, and their conditional sections.
- [Ansible Playbooks Reference](/kubeclaw/docs/reference/playbooks/): Purpose, variables, and task list for each Ansible playbook.
- [OS Images](/kubeclaw/docs/reference/os-images/): Hetzner Cloud OS images available for cluster nodes, and why the default is Debian 13.
- [Project Structure](/kubeclaw/docs/reference/project-structure/): Repository layout and the purpose of each top-level file and directory.
- [Cost Estimate](/kubeclaw/docs/reference/cost-estimate/): Indicative monthly Hetzner Cloud costs for common cluster sizes.
