doc: добавление документации по созданию вм через tf

This commit is contained in:
2026-02-03 14:31:16 +03:00
parent db37cf8832
commit 9dc2e05cba
10 changed files with 2 additions and 1 deletions
+42
View File
@@ -0,0 +1,42 @@
####################################################
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), [])
})))
}))
}
####################################################