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

This commit is contained in:
2025-12-28 08:37:16 +00:00
parent dc51f51bef
commit 7ed39cd71d

View File

@@ -1,6 +1,5 @@
terraform {
required_providers {
# Явно связываем имя "proxmox" с источником "bpg/proxmox"
proxmox = {
source = "bpg/proxmox"
version = "0.70.0"
@@ -18,17 +17,18 @@ provider "proxmox" {
}
}
# Если здесь ошибка, попробуйте изменить имя ресурса на "node" (просто для теста)
resource "proxmox_virtual_machine" "k8s_nodes" {
for_each = var.vm_nodes
node_name = "pve" # ПРОВЕРЬТЕ ЭТО ИМЯ В ИНТЕРФЕЙСЕ PROXMOX
node_name = "pve"
name = each.value.name
vm_id = each.value.id
cpu {
cores = 2
type = "host" # Рекомендуется для K8s на Proxmox
}
memory {
dedicated = 4096
}
@@ -39,7 +39,7 @@ resource "proxmox_virtual_machine" "k8s_nodes" {
disk {
datastore_id = "local-lvm"
file_id = "local:iso/debian-13-generic-amd64.iso" # Ваш образ
file_id = "local:iso/debian-13-generic-amd64.iso"
interface = "virtio0"
size = 20
}
@@ -53,7 +53,7 @@ resource "proxmox_virtual_machine" "k8s_nodes" {
}
user_account {
username = "ubuntu"
keys = ["ssh-ed25519 AAAAC3..."] # ВАШ ПУБЛИЧНЫЙ КЛЮЧ
keys = ["ssh-ed25519 AAAAC3..."] # Твой ключ
}
}
}