#################################################### variable "vmware_username" { type = string default = "" } variable "vmware_password" { type = string default = "" } #################################################### # Пароль от ВМ (если пустой — подставляется сгенерированный из tools.tf) variable "admin_password" { type = string default = "" } #################################################### variable "vcds" { type = map(object({ url = string org = string vdc = string network_routed = string servers = map(map(object({ cpu = string memory = string osDisk = string catalog_name = string template_name = string dataDisk = map(string) network = object({ mode = string ip = string }) # cloud-init: пользователь и SSH-ключи (опционально) init_username = optional(string, "deploy") ssh_authorized_keys = optional(list(string), []) }))) })) } ####################################################