mirror of
https://github.com/outbackdingo/terraform-render-bootstrap.git
synced 2026-01-27 10:20:45 +00:00
29 lines
889 B
HCL
29 lines
889 B
HCL
# Assets generated only when certain options are chosen
|
|
|
|
resource "template_dir" "flannel-manifests" {
|
|
count = "${var.networking == "flannel" ? 1 : 0}"
|
|
source_dir = "${path.module}/resources/flannel"
|
|
destination_dir = "${var.asset_dir}/manifests-networking"
|
|
|
|
vars {
|
|
flannel_image = "${var.container_images["flannel"]}"
|
|
flannel_cni_image = "${var.container_images["flannel_cni"]}"
|
|
|
|
pod_cidr = "${var.pod_cidr}"
|
|
}
|
|
}
|
|
|
|
resource "template_dir" "calico-manifests" {
|
|
count = "${var.networking == "calico" ? 1 : 0}"
|
|
source_dir = "${path.module}/resources/calico"
|
|
destination_dir = "${var.asset_dir}/manifests-networking"
|
|
|
|
vars {
|
|
calico_image = "${var.container_images["calico"]}"
|
|
calico_cni_image = "${var.container_images["calico_cni"]}"
|
|
|
|
network_mtu = "${var.network_mtu}"
|
|
pod_cidr = "${var.pod_cidr}"
|
|
}
|
|
}
|