hcloud-controller-manager

colinwilson/hcloud-controller-manager/kubernetes

Terraform Module HCL KUBERNETES ⏱ stale 3y 1mo

A Terraform module to deploy the Hetzner Cloud Controller Manager on a Kubernetes cluster.

Install

module "hcloud-controller-manager" {
source = "colinwilson/hcloud-controller-manager/kubernetes"
version = "0.2.1"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-kubernetes-hcloud-controller-manager A simple module to provision the Hetzner Cloud Controller Manager (With Network & Load Balancer Support) inside a Kubernetes cluster running on Hetzner Cloud. See the variables file for the available configuration options. Please note that this module requires Kubernetes 1.18 or newer.

Inputs (4)

NameTypeDescriptionDefault
hcloud_tokenstringHetzner Cloud API Token required
network_namestringHetzner Cloud Network name required
ccm_image_versionstringHetzner Cloud Controller Manager image version"v1.11.1"
cluster_cidrstringPod Network Range"10.244.0.0/16"

Resources (4)

kubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_secretkubernetes_service_account

Details

FrameworkTerraform Module
LanguageHCL
Version0.2.1
Cloud KUBERNETES
★ Stars6
Forks4
Total downloads5.3k
Inputs4
Resources4
Namespacecolinwilson
Updated