k3s-ansible/terraform/networking.tf
Robert Batson 7d65fbfec2 cleaned up
2024-02-20 00:46:39 -05:00

28 lines
904 B
HCL

resource "helm_release" "metallb" {
name = "metallb"
repository = "https://metallb.github.io/metallb"
namespace = "metallb-system"
chart = "metallb"
create_namespace = true
version = "0.14.3"
}
# todo: move to helm so it can be applied in same run as metallb
resource "kubernetes_manifest" "metallb_address_pool" {
manifest = yamldecode(file("./manifests/metallb/ipaddresspool.yaml"))
}
# todo: move to helm so it can be applied in same run as metallb
resource "kubernetes_manifest" "metallb-l2_advertisement" {
manifest = yamldecode(file("./manifests/metallb/l2advertisement.yaml"))
}
resource "helm_release" "nginx" {
name = "nginx"
repository = "https://kubernetes.github.io/ingress-nginx"
namespace = "ingress"
chart = "ingress-nginx"
create_namespace = true
version = "4.9.1"
}