diff --git a/README.md b/README.md index a68b7f5..a837205 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,36 @@ -# terraform-hcloud-rancher-cloudflare -This project deploys rancher on hetzner with a custom cluster configuration. +
+ +## ✨ Features + +- Create a robust Kubernetes cluster deployed to multiple zones +- Fast and easy to use +- Available as module + +## 🤔 Why? + +There are existing Kubernetes projects with Terraform on Hetzner Cloud, but they often seem to have a large overhead of code. This project focuses on creating an integrated Kubernetes experience for Hetzner Cloud with high availability and resilience while keeping a small code base. + +## 🔧 Prerequisites + +There are no special prerequirements in order to take advantage of this module. Only things required are: +* a Hetzner Cloud account +* access to Terraform + +## 🚀 Usage + +### Standalone + +``` bash +terraform init +terraform apply +``` + +### As module + +Refer to the module registry documentation [here](https://registry.terraform.io/modules/wenzel-felix/rke2/hcloud/latest). diff --git a/examples/rancher-setup/helm.tf b/examples/rancher-setup/helm.tf index 15bb066..067f455 100755 --- a/examples/rancher-setup/helm.tf +++ b/examples/rancher-setup/helm.tf @@ -10,7 +10,8 @@ provider "helm" { resource "helm_release" "cert_manager" { depends_on = [ - cloudflare_record.rancher + cloudflare_record.rancher, + module.rke2 ] name = "cert-manager" namespace = "cert-manager"