Network Loadbalancer Hetzner
Requirements
Name | Version |
---|---|
hcloud | ~> 1.49 |
Providers
Name | Version |
---|---|
hcloud | ~> 1.49 |
Resources
Name | Type |
---|---|
hcloud_load_balancer.k3s_api | resource |
hcloud_load_balancer.k3s_ingress_default | resource |
hcloud_load_balancer_network.ingress_default | resource |
hcloud_load_balancer_network.k3s_api | resource |
hcloud_load_balancer_service.ingress_default_http | resource |
hcloud_load_balancer_service.ingress_default_https | resource |
hcloud_load_balancer_service.k3s_api | resource |
hcloud_load_balancer_target.ingress_default | resource |
hcloud_load_balancer_target.k3s_api | resource |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
environment | Environment/stage for the resources (prod, dev, staging) | string |
n/a | yes |
labels | additional labels for all created resources | map(string) |
{} |
no |
load_balancers_subnet_cidr | CIDR for the loadbalancer subnet | string |
"10.0.2.0/24" |
no |
load_balancers_subnet_offset | Offset for ip allocated in the load_balancers_subnet_cidr | number |
0 |
no |
location | Hetzner location for created resources (nbg1, fsn1, …) | string |
"nbg1" |
no |
name | Name for the K3S cluster associated resources | string |
n/a | yes |
network_id | Hetzner network id | number |
n/a | yes |
network_zone | Hetzner network zone for network resources (eu-central, us-east, us-west) | string |
"eu-central" |
no |
Outputs
Name | Description |
---|---|
ingress_default_loadbalancer_ipv4_address | IpV4 address of the ingress load balancer |
k3s_api_loadbalancer_ipv4_address | IpV4 address of the K8S api load balancer |