Обновить terraform/main.tf

This commit is contained in:
2025-12-28 10:22:55 +00:00
parent 679bea1fef
commit c6b511dc55

View File

@@ -2,7 +2,7 @@ terraform {
required_providers {
proxmox = {
source = "bpg/proxmox"
version = "0.68.0" # Попробуем стабильную версию чуть старше
version = "0.89.0" # Используем самую свежую версию конца 2025 года
}
}
backend "http" {}
@@ -17,30 +17,30 @@ provider "proxmox" {
}
}
resource "proxmox_virtual_machine" "k8s_nodes" {
# Явное указание использовать именно этот провайдер
provider = proxmox
# ВАЖНО: Название ресурса теперь proxmox_virtual_environment_vm
resource "proxmox_virtual_environment_vm" "k8s_nodes" {
for_each = var.vm_nodes
node_name = "pve-main"
node_name = "pve"
name = each.value.name
vm_id = each.value.id
# Клонирование теперь настраивается так
clone {
vm_id = 9000
}
cpu {
cores = 2
type = "host"
type = "x86-64-v2-AES" # Рекомендуемый тип для современных K8s
}
memory {
dedicated = 4096
}
network_device {
# В новых версиях блоки стали более детальными
network_interface {
bridge = "vmbr0"
}