File tree Expand file tree Collapse file tree
downstream/modules/downstream Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ locals {
2424 ssh_access_user = (var. direct_node_access != null ? var. direct_node_access . ssh_access_user : " fake" )
2525 # rke2 info
2626 rke2_version = var. rke2_version
27+ rke2_minor = tonumber (split (" ." , local. rke2_version )[1 ])
28+ default_ingress = local. rke2_minor >= 36 ? " traefik" : " nginx"
2729 rke2_ingress_config_name = " rke2-ingress-config"
2830 rke2_ingress_config_key = " config"
2931}
@@ -108,7 +110,7 @@ resource "terraform_data" "ingress_config" {
108110 annotations:
109111 rke.cattle.io/object-authorized-for-clusters: ${ local . cluster_name }
110112 data:
111- "${ local . rke2_ingress_config_key } ": "ingress-controller: traefik "
113+ "${ local . rke2_ingress_config_key } ": "ingress-controller: ${ local . default_ingress } "
112114 EOF
113115 EOT
114116 }
@@ -152,7 +154,7 @@ resource "rancher2_cluster_v2" "rke2_cluster" {
152154 name = local. rke2_ingress_config_name
153155 items {
154156 key = local. rke2_ingress_config_key
155- path = " /etc/rancher/rke2/config.yaml.d/51-rke2-ingress-traefik .yaml"
157+ path = " /etc/rancher/rke2/config.yaml.d/51-rke2-ingress.yaml"
156158 }
157159 }
158160 }
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ locals {
3232 owner = var. owner
3333 rke2_version = var. rke2_version
3434 rke2_minor = tonumber (split (" ." , local. rke2_version )[1 ])
35- default_ingress = local. rke2_minor >= 35 ? " traefik" : " nginx"
35+ default_ingress = local. rke2_minor >= 36 ? " traefik" : " nginx"
3636 local_file_path = var. file_path
3737 runner_ip = chomp (data. http . myip . response_body ) # "runner" is the server running Terraform
3838 rancher_version = var. rancher_version
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ locals {
2323 " ingress.enabled" = " true"
2424 " ingress.tls.source" = " letsEncrypt"
2525 " tls" = " ingress"
26- " letsEncrypt.ingress.class" = (local.rke2_minor >= 35 ? " traefik" : " nginx" )
26+ " letsEncrypt.ingress.class" = (local.rke2_minor >= 36 ? " traefik" : " nginx" )
2727 " letsEncrypt.environment" = " production"
2828 " letsEncrypt.email" = local.email
2929 " certmanager.version" = local.cert_manager_version
Original file line number Diff line number Diff line change 55 rancher_version = replace (var. rancher_version , " v" , " " ) # don't include the v
66 rke2_version = var. rke2_version
77 rke2_minor = tonumber (split (" ." , local. rke2_version )[1 ])
8- default_ingress = (local. rke2_minor >= 35 ? " traefik" : " nginx" )
8+ default_ingress = (local. rke2_minor >= 36 ? " traefik" : " nginx" )
99 helm_chart_use_strategy = var. rancher_helm_chart_use_strategy
1010 rancher_helm_chart_values = jsondecode (base64decode (var. rancher_helm_chart_values ))
1111 public_cert = base64decode (var. public_cert )
You can’t perform that action at this time.
0 commit comments