doc: добавление документации по созданию вм через tf
This commit is contained in:
@@ -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), [])
|
||||
})))
|
||||
}))
|
||||
}
|
||||
####################################################
|
||||
Reference in New Issue
Block a user