Обновить terraform/main.tf
This commit is contained in:
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user