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

This commit is contained in:
2025-12-28 10:28:32 +00:00
parent b9493bd69d
commit 89e14fffb0

View File

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