-
- Downloads
terraform: Initial commit!
This patch adds the first iteration of the terraform definitions required to deploy a Kubernetes cluster on Hetzner Cloud. It installs the 3 node infrastructure and still needs quite some work, but so far, it's a solid start. It's heavily inspired by `hcloud_okd4`, that much, that is reuses the entire hcloud_instance module from there, as well as various concepts. References: https://github.com/slauger/hcloud-okd4 https://git.shivering-isles.com/github-mirror/slauger/hcloud-okd4
Showing
- .gitignore 80 additions, 1 deletion.gitignore
- Makefile 14 additions, 0 deletionsMakefile
- terraform/.gitignore 76 additions, 0 deletionsterraform/.gitignore
- terraform/LICENSE 10 additions, 0 deletionsterraform/LICENSE
- terraform/Makefile 32 additions, 0 deletionsterraform/Makefile
- terraform/README.md 43 additions, 0 deletionsterraform/README.md
- terraform/dns.tf 7 additions, 0 deletionsterraform/dns.tf
- terraform/firewall.tf 154 additions, 0 deletionsterraform/firewall.tf
- terraform/loadbalancer.tf 63 additions, 0 deletionsterraform/loadbalancer.tf
- terraform/main.tf 26 additions, 0 deletionsterraform/main.tf
- terraform/modules/hcloud_instance/main.tf 48 additions, 0 deletionsterraform/modules/hcloud_instance/main.tf
- terraform/modules/hcloud_instance/network.tf 5 additions, 0 deletionsterraform/modules/hcloud_instance/network.tf
- terraform/modules/hcloud_instance/output.tf 19 additions, 0 deletionsterraform/modules/hcloud_instance/output.tf
- terraform/modules/hcloud_instance/variables.tf 95 additions, 0 deletionsterraform/modules/hcloud_instance/variables.tf
- terraform/modules/hcloud_instance/versions.tf 1 addition, 0 deletionsterraform/modules/hcloud_instance/versions.tf
- terraform/modules/hcloud_instance/volumes.tf 8 additions, 0 deletionsterraform/modules/hcloud_instance/volumes.tf
- terraform/network.tf 11 additions, 0 deletionsterraform/network.tf
- terraform/provider.tf 14 additions, 0 deletionsterraform/provider.tf
- terraform/ssh_keys.tf 2 additions, 0 deletionsterraform/ssh_keys.tf
- terraform/templates/cloud-init.tpl 43 additions, 0 deletionsterraform/templates/cloud-init.tpl
Loading
Please register or sign in to comment