# ============================================================================= # Шаблон значений для fullpipe_chain. # # 1. Скопируйте файл: cp terraform.tfvars.example terraform.tfvars # 2. Заполните значения ниже (откуда брать — в комментариях и в README.md). # 3. terraform.tfvars НЕ публикуйте и не коммитьте: в нём токен доступа. # ============================================================================= # ЛК → Профиль → Токены → «Технический» api_token = "eyJhbGciOi..." # Название услуги «Организация в Cloud Director» в ЛК (например: organ). # Организацию создайте заранее в ЛК — Terraform её не создаёт и не удаляет. organization = "organ" # Имя ipSpace для внешнего IP. Смотреть в ЛК в карточке организации. ip_space_name = "internet-ipv4-v1" # Сколько внешних IP выделить (строкой). ip_count = "3" # --- vDC (виртуальный датацентр) --- # Имя vDC в ЛК — любое. vdc_resource_name = "fullpipe-vdc" # ЛК → создание vDC → «Сетевой провайдер» vdc_network_provider = "snb1" # ЛК → создание vDC → «Provider VDC» vdc_provider_vdc = "Intel Broadwell 2.4" # vCPU, шт. vdc_cpu_allocated = 8 # Резервирование vCPU, %: допустимы 0, 50 или 80 vdc_cpu_guaranteed = 0 # RAM, ГБ vdc_mem_allocated = 32 # Дисковая политика: JSON-массив, name — имя политики из ЛК, size — размер в ГБ. # Пример: политика SATA, 200 ГБ. vdc_storage_config = "[{\"name\":\"SATA\",\"size\":\"200\"}]" # --- Edge (сетевой шлюз периметра) --- # Имя Edge в ЛК — любое. nsxt_resource_name = "fullpipe-edge" # Родительская услуга: vdc или vdcGroup. nsxt_vdc_type = "vdc" # Балансировщик AVI (ALB). nsxt_need_enable_avi = true # Виртуальных сервисов AVI: 1..4. Для кластера Штурвал нужно не меньше 3. nsxt_virtual_services_count = 3 # Адресный пул routed-сети шлюза. Маска /24 обязательна. nsxt_ip_addr_pool = "10.10.102.0/24" # DNS для машин за шлюзом. nsxt_main_dns = "81.22.46.22" nsxt_second_dns = "185.247.187.77" # --- Штурвал (Kubernetes-кластер, сервис 150) --- # # Все настройки Штурвала лежат в shturval.tf, у каждой переменной есть рабочий # default — можно ничего не писать здесь, кластер поднимется с ними. # Строки ниже — тот же набор значений для наглядности: раскомментируйте ту, # которую надо поменять. # # shturval_resource_name = "shturval-dev" # имя услуги в ЛК # shturval_cluster_name = "shturval-dev-00" # имя кластера внутри Штурвала # shturval_app_version = "2.14.0" # версия Штурвала # shturval_cp_sizing_policy = "TKG 4CPU 8RAM" # минимум 4 vCPU / 8 ГБ # shturval_cp_sizing_disk = 50 # ГБ, минимум 50 # shturval_cp_count = 1 # мастер-нод: 1, 3 или 5 # shturval_worker_group_name = "workers-shturval-dev" # строчные буквы, цифры, дефис # shturval_worker_sizing_policy = "TKG 4CPU 8RAM" # минимум 4 vCPU / 8 ГБ # shturval_worker_sizing_disk = 50 # ГБ, минимум 50 # shturval_worker_count = 1 # воркер-нод, минимум 1