33 lines
1.2 KiB
Terraform
33 lines
1.2 KiB
Terraform
# =============================================================================
|
|
# Менеджмент Kubernetes кластер Штурвал (сервис 148)
|
|
# Ресурс: nubes_vc_mgmt_sthutrval_cluster
|
|
# =============================================================================
|
|
|
|
resource "nubes_vc_mgmt_sthutrval_cluster" "shturval_mgmt" {
|
|
resource_name = local.shturval_mgmt_name
|
|
|
|
startup_configuration = {
|
|
resource_realm = local.shturval_realm
|
|
cluster_name = local.shturval_cluster_name
|
|
}
|
|
|
|
cluster_configuration = {
|
|
app_version = local.shturval_app_version
|
|
}
|
|
|
|
control_plane_configuration = {
|
|
sizing_policy = var.sizing_policy # ⚠️ обязательный, передаётся через tfvars
|
|
sizing_disk = local.shturval_cp_sizing_disk
|
|
count = local.shturval_cp_count
|
|
}
|
|
|
|
worker_configuration = local.shturval_worker_config
|
|
|
|
access_configuration = {
|
|
need_external_address_a_p_i = local.shturval_api_need_external
|
|
access_ip_list_a_p_i = local.shturval_api_access_ip_list
|
|
need_external_address_ingress = local.shturval_ingress_need_external
|
|
access_ip_list_ingress = local.shturval_ingress_access_ip_list
|
|
}
|
|
}
|