Reusable, cost-efficient, and production-ready Terraform modules for Hetzner Cloud.
- Infrastructure as Code (IaC): Modular Terraform for Hetzner Cloud
- Cost-Optimized: Designed for Hetzner’s pricing advantage
- Secure by Default: Built-in security guardrails
- Standardized: Naming, tagging, and structure consistency
- CI/CD Ready: GitHub Actions & GitOps friendly
- ✔️ Checkov validated modules
- ✔️ Example usage in every module
- ✔️ Lightweight & high-performance
- ✔️ Community-driven
- GitHub Actions for validation
- Terraform fmt + validate
- Checkov security scanning
Optional:
- tflint
- tfsec
| Module | Description | Version |
|---|---|---|
| terraform-hcloud-labels | Naming and labeling utility | |
| terraform-hcloud-network | VPC, Firewall, Load Balancer | |
| terraform-hcloud-compute | Server, Volume, SSH Key, Placement Group | |
| terraform-hcloud-ip | Primary IP, Floating IP, rDNS | |
| terraform-hcloud-certificate | SSL/TLS Certificates (Managed & Uploaded) | |
| terraform-hcloud-dns | DNS Zones and Records | |
| terraform-hcloud-storage-box | Storage Box (Beta) |
| Platform | Modules |
|---|---|
| AWS | https://github.com/clouddrove?q=terraform-aws |
| GCP | https://github.com/clouddrove?q=terraform-gcp |
| DigitalOcean | https://github.com/terraform-do-modules |
| Azure | https://github.com/terraform-az-modules |
