Files
semaphore/terraform/vmware/variables.tf

74 lines
1.8 KiB
HCL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# --- Подключение к vCenter ---
variable "vsphere_user" {
type = string
description = "Пользователь vCenter (user@domain.local)"
sensitive = true
}
variable "vsphere_password" {
type = string
description = "Пароль vCenter"
sensitive = true
}
variable "vsphere_server" {
type = string
description = "Адрес vCenter сервера (IP или FQDN)"
}
# --- Инфраструктура ---
variable "vsphere_datacenter" {
type = string
description = "Имя Датацентра в vSphere"
}
variable "vsphere_cluster" {
type = string
description = "Имя кластера или хоста"
}
variable "vsphere_datastore" {
type = string
description = "Имя Datastore для дисков"
}
variable "vsphere_network" {
type = string
description = "Имя сети (Port Group)"
}
# --- Параметры ВМ ---
variable "vm_template" {
type = string
description = "Имя шаблона (Template) из которого клонируем"
}
variable "vm_name_prefix" {
type = string
description = "Префикс имени новой ВМ (будет добавлена цифра)"
default = "terraform-vm"
}
variable "vm_count" {
type = number
description = "Количество создаваемых машин"
default = 1
}
variable "vm_cpu" {
type = number
description = "Количество vCPU"
default = 2
}
variable "vm_ram" {
type = number
description = "Объем RAM в МБ"
default = 4096
}
variable "vm_disk_size" {
type = number
description = "Размер диска в ГБ (должен быть >= размера диска в шаблоне)"
default = 50
}