Network Loadbalancer Hetzner

Requirements

NameVersion
hcloud~> 1.49

Providers

NameVersion
hcloud~> 1.49

Resources

NameType
hcloud_load_balancer.k3s_apiresource
hcloud_load_balancer.k3s_ingress_defaultresource
hcloud_load_balancer_network.ingress_defaultresource
hcloud_load_balancer_network.k3s_apiresource
hcloud_load_balancer_service.ingress_default_httpresource
hcloud_load_balancer_service.ingress_default_httpsresource
hcloud_load_balancer_service.k3s_apiresource
hcloud_load_balancer_target.ingress_defaultresource
hcloud_load_balancer_target.k3s_apiresource

Inputs

NameDescriptionTypeDefaultRequired
environmentEnvironment/stage for the resources (prod, dev, staging)stringn/ayes
labelsadditional labels for all created resourcesmap(string){}no
load_balancers_subnet_cidrCIDR for the loadbalancer subnetstring"10.0.2.0/24"no
load_balancers_subnet_offsetOffset for ip allocated in the load_balancers_subnet_cidrnumber0no
locationHetzner location for created resources (nbg1, fsn1, …)string"nbg1"no
nameName for the K3S cluster associated resourcesstringn/ayes
network_idHetzner network idnumbern/ayes
network_zoneHetzner network zone for network resources (eu-central, us-east, us-west)string"eu-central"no

Outputs

NameDescription
ingress_default_loadbalancer_ipv4_addressIpV4 address of the ingress load balancer
k3s_api_loadbalancer_ipv4_addressIpV4 address of the K8S api load balancer