Source: cf-tfr.davidguerrero.fr/modules/config/netbird
module "config" {
source = "cf-tfr.davidguerrero.fr/modules/config/netbird"
version = "0.1.0"
}
| Name | Version |
|---|---|
| terraform | >= 1.0 |
| netbird | 0.0.9 |
| Name | Version |
|---|---|
| netbird | 0.0.9 |
No modules.
| Name | Type |
|---|---|
| netbird_dns_record.kubernetes_api | resource |
| netbird_dns_record.private_ingress | resource |
| netbird_dns_zone.kubernetes_api | resource |
| netbird_dns_zone.private_ingress | resource |
| netbird_group.group | resource |
| netbird_policy.clients_to_cluster | resource |
| netbird_route.kubernetes_api | resource |
| netbird_route.private_ingress | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| client_groups | List of NetBird client groups to create. | set(string) |
[] |
no |
| remote_cluster_groups | Map of NetBird remote cluster groups to create. | map(object({ kubernetes_api_ip = optional(string, "10.43.0.1") private_ingress_ip = optional(string, "10.43.250.250") private_ingress_domain = string })) | {} |
no |
| Name | Description |
|---|---|
| groups | Created NetBird groups. |