Привет. Я новичок в ProxMox и, возможно, этот вопрос уже задавался, хотя я не нашел похожего. Я пытаюсь использовать Terraform для создания инфраструктуры в ProxMox, но постоянно получаю эту ошибку. Код: [CODE=bash]
[/CODE] Я создал разные пользователей и роли, чтобы попытаться это исправить, но это не сработало
Вот main.tf, который я использую для этого теста root@proxmox:~/devops/terraform# cat main.tf terraform { required_providers { proxmox = { source = "Telmate/proxmox" version = ">= 2.9.11" } } } provider "proxmox" { pm_api_url = var.pm_api_url pm_user = var.pm_user pm_password = var.pm_password pm_debug = var.pm_debug resource "proxmox_vm_qemu" "ubuntu_vm" { name = "ubuntu_vm" # Имя новой ВМ target_node = "proxmox" # Нода, где будет создана ВМ clone = 8000 # ID шаблона для клонирования ВМ # Ресурсы ВМ cpu = 2 memory = 2048 sockets = 1 # Конфигурация диска disk { storage = "vm-pool" # Убедитесь, что это соответствует пулу хранения шаблона size = "32G" type = "scsi" iothread = 1 } # Конфигурация сети network { model = "virtio" bridge = "vmbr0" } # Конфигурация Cloud-init os_type = "cloud-init" ssh_user = "devops-user" sshkeys = file("~/.ssh/id_rsa.pub") ipconfig0 = "ip=192.168.100.50/24,gw=192.168.100.1" } Вот различные шаблоны, которые я создал, но все возвращают одну и ту же ошибку.
Я использую следующие версии Bash: root@proxmox:~/devops/terraform# pveversion
pve-manager/8.2.2/9355359cd7afbae4 (running kernel: 6.8.4-2-pve) Я также использовал API токен, который работает при использовании в CLI Bash: curl -k -X GET "" -H "Authorization: PVEAPIToken=terraform@pve!terraform:285ecb71-6c" Кто-нибудь сталкивался с подобной проблемой в последнее время и как она была решена? Спасибо за вашу помощь.

| Код |
|---|
proxmox_vm_qemu.ubuntu_vm: Создание...
╷
│ Ошибка: ВМ '8000' не найдена
│
│ с proxmox_vm_qemu.ubuntu_vm,
│ в main.tf строка 16, в resource "proxmox_vm_qemu" "ubuntu_vm":
│ 16: resource "proxmox_vm_qemu" "ubuntu_vm" { |
Вот main.tf, который я использую для этого теста root@proxmox:~/devops/terraform# cat main.tf terraform { required_providers { proxmox = { source = "Telmate/proxmox" version = ">= 2.9.11" } } } provider "proxmox" { pm_api_url = var.pm_api_url pm_user = var.pm_user pm_password = var.pm_password pm_debug = var.pm_debug resource "proxmox_vm_qemu" "ubuntu_vm" { name = "ubuntu_vm" # Имя новой ВМ target_node = "proxmox" # Нода, где будет создана ВМ clone = 8000 # ID шаблона для клонирования ВМ # Ресурсы ВМ cpu = 2 memory = 2048 sockets = 1 # Конфигурация диска disk { storage = "vm-pool" # Убедитесь, что это соответствует пулу хранения шаблона size = "32G" type = "scsi" iothread = 1 } # Конфигурация сети network { model = "virtio" bridge = "vmbr0" } # Конфигурация Cloud-init os_type = "cloud-init" ssh_user = "devops-user" sshkeys = file("~/.ssh/id_rsa.pub") ipconfig0 = "ip=192.168.100.50/24,gw=192.168.100.1" } Вот различные шаблоны, которые я создал, но все возвращают одну и ту же ошибку.
Я использую следующие версии Bash: root@proxmox:~/devops/terraform# pveversionpve-manager/8.2.2/9355359cd7afbae4 (running kernel: 6.8.4-2-pve) Я также использовал API токен, который работает при использовании в CLI Bash: curl -k -X GET "" -H "Authorization: PVEAPIToken=terraform@pve!terraform:285ecb71-6c" Кто-нибудь сталкивался с подобной проблемой в последнее время и как она была решена? Спасибо за вашу помощь.

