@@ -13,14 +13,15 @@ module "server_nodes" {
1313 name = " ${ var . name } -server-${ count . index } "
1414 ssh_private_key_path = var. ssh_private_key_path
1515 ssh_user = var. ssh_user
16- ssh_tunnels = count. index == 0 ? [
16+ ssh_tunnels = count. index == 0 && var . create_tunnels ? [
1717 [var . local_kubernetes_api_port , 6443 ],
1818 [var . tunnel_app_http_port , 80 ],
1919 [var . tunnel_app_https_port , 443 ],
2020 ] : []
2121 node_module = var. node_module
2222 node_module_variables = var. node_module_variables
2323 network_config = var. network_config
24+ public = var. public
2425}
2526
2627module "agent_nodes" {
@@ -61,7 +62,6 @@ resource "ssh_sensitive_resource" "first_server_installation" {
6162 server_ca_cert = tls_self_signed_cert.server_ca_cert.cert_pem
6263 request_header_ca_key = tls_private_key.request_header_ca_key.private_key_pem
6364 request_header_ca_cert = tls_self_signed_cert.request_header_ca_cert.cert_pem
64- sleep_time = 0
6565 max_pods = var.max_pods
6666 node_cidr_mask_size = var.node_cidr_mask_size
6767 datastore_endpoint = var.datastore_endpoint
@@ -111,7 +111,6 @@ resource "ssh_resource" "additional_server_installation" {
111111 server_ca_cert = tls_self_signed_cert.server_ca_cert.cert_pem
112112 request_header_ca_key = tls_private_key.request_header_ca_key.private_key_pem
113113 request_header_ca_cert = tls_self_signed_cert.request_header_ca_cert.cert_pem
114- sleep_time = count.index * 60
115114 max_pods = var.max_pods
116115 node_cidr_mask_size = var.node_cidr_mask_size
117116 datastore_endpoint = var.datastore_endpoint
@@ -157,7 +156,6 @@ resource "ssh_resource" "agent_installation" {
157156 server_ca_cert = tls_self_signed_cert.server_ca_cert.cert_pem
158157 request_header_ca_key = tls_private_key.request_header_ca_key.private_key_pem
159158 request_header_ca_cert = tls_self_signed_cert.request_header_ca_cert.cert_pem
160- sleep_time = 0
161159 max_pods = var.max_pods
162160 node_cidr_mask_size = var.node_cidr_mask_size
163161 datastore_endpoint = var.datastore_endpoint
0 commit comments