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