@@ -28,14 +28,19 @@ locals {
2828 cni = var. cni
2929 node_configuration = var. node_configuration
3030 # rancher
31- cert_manager_version = var. cert_manager_version
32- rancher_version = var. rancher_version
33- ip_family = " ipv4"
34- # ingress_controller = "nginx"
35- bootstrap_rancher = var. bootstrap_rancher
36- install_cert_manager = var. install_cert_manager
37- configure_cert_manager = var. configure_cert_manager
38- cert_manager_config = var. cert_manager_configuration
31+ cert_name = (var. tls_cert_name != " " ? var. tls_cert_name : module. cluster . cert . name )
32+ cert_key = (var. tls_cert_key != " " ? var. tls_cert_key : module. cluster . cert . key_id )
33+ cert_manager_version = var. cert_manager_version
34+ rancher_version = var. rancher_version
35+ rancher_helm_repo = var. rancher_helm_repo
36+ rancher_helm_channel = var. rancher_helm_channel
37+ ip_family = " ipv4"
38+ rancher_helm_chart_values = var. rancher_helm_chart_values
39+ rancher_helm_chart_use_strategy = var. rancher_helm_chart_use_strategy
40+ bootstrap_rancher = var. bootstrap_rancher
41+ install_cert_manager = var. install_cert_manager
42+ configure_cert_manager = var. configure_cert_manager
43+ cert_manager_config = var. cert_manager_configuration
3944}
4045
4146data "aws_route53_zone" "zone" {
@@ -59,7 +64,6 @@ module "cluster" {
5964 cni = local. cni
6065 node_configuration = local. node_configuration
6166 ip_family = local. ip_family
62- # ingress_controller = local.ingress_controller
6367 skip_cert_creation = local. skip_cert
6468}
6569
@@ -72,8 +76,8 @@ module "install_cert_manager" {
7276 project_domain = local. fqdn
7377 zone = local. zone
7478 zone_id = data. aws_route53_zone . zone . zone_id
75- project_cert_name = module . cluster . cert . name
76- project_cert_key_id = module . cluster . cert . key_id
79+ project_cert_name = local . cert_name
80+ project_cert_key_id = local . cert_key
7781 path = local. local_file_path
7882 cert_manager_version = local. cert_manager_version
7983 configure_cert_manager = local. configure_cert_manager
@@ -85,15 +89,19 @@ module "rancher_bootstrap" {
8589 module . cluster ,
8690 module . install_cert_manager ,
8791 ]
88- count = (local. bootstrap_rancher ? 1 : 0 )
89- source = " ./modules/rancher_bootstrap"
90- path = local. local_file_path
91- project_domain = local. fqdn
92- zone_id = data. aws_route53_zone . zone . zone_id
93- region = local. cert_manager_config . aws_region
94- email = local. cert_manager_config . acme_email
95- acme_server_url = local. cert_manager_config . acme_server_url
96- rancher_version = local. rancher_version
97- cert_manager_version = local. cert_manager_version
98- externalTLS = (local. configure_cert_manager ? false : true )
92+ count = (local. bootstrap_rancher ? 1 : 0 )
93+ source = " ./modules/rancher_bootstrap"
94+ path = local. local_file_path
95+ project_domain = local. fqdn
96+ zone_id = data. aws_route53_zone . zone . zone_id
97+ region = local. cert_manager_config . aws_region
98+ email = local. cert_manager_config . acme_email
99+ acme_server_url = local. cert_manager_config . acme_server_url
100+ rancher_version = local. rancher_version
101+ rancher_helm_repo = local. rancher_helm_repo
102+ rancher_helm_channel = local. rancher_helm_channel
103+ cert_manager_version = local. cert_manager_version
104+ externalTLS = (local. configure_cert_manager ? false : true )
105+ rancher_helm_chart_values = local. rancher_helm_chart_values
106+ rancher_helm_chart_use_strategy = local. rancher_helm_chart_use_strategy
99107}
0 commit comments