mirror of
https://github.com/k3s-io/k3s-ansible.git
synced 2024-10-01 04:27:32 +02:00
28 lines
904 B
HCL
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"
|
|
}
|