Привет. У меня проблемы с клонированием через Terraform моего шаблона, я следовал этому видео: Шаблон работает отлично, потому что в GUI Proxmox я могу клонировать столько VM, сколько захочу, и всё работает прекрасно. Однако, когда я пытаюсь сделать это с помощью Terraform, либо отсутствует cloudinit, либо консоль не может подключиться к серверу. Мой провайдер — telmate, версия 3.0.1-rc8. Буду очень благодарен за любую помощь. Спасибо, Код:
resource "proxmox_vm_qemu" "VM" {
name = "VM"
target_node = var.proxmox_node
clone = var.templateVM
vmid = 400
full_clone = true
agent = 1
os_type = "cloud-init"
cores = 2
memory = 2048
scsihw = "virtio-scsi-single"
disk {
size = "32G"
slot = "scsi0"
storage = "secondHDD"
//discard = false
}
network {
id = 0
model = "virtio"
bridge = "vmbr0"
firewall = false
link_down = false # disables network on boot
}
ciuser = var.user
cipassword = var.password
ipconfig0 = "ip=192.168.128.10/24,gw=192.168.128.1"
sshkeys = <<EOF
${var.ssh_public_key}
EOF
}
Я бы даже сказал, что сначала оно клонирует правильно, а потом что-то делает, из-за чего оно перестаёт работать. + При выполнении terraform apply оно... не заканчивает применение.
resource "proxmox_vm_qemu" "VM" {
name = "VM"
target_node = var.proxmox_node
clone = var.templateVM
vmid = 400
full_clone = true
agent = 1
os_type = "cloud-init"
cores = 2
memory = 2048
scsihw = "virtio-scsi-single"
disk {
size = "32G"
slot = "scsi0"
storage = "secondHDD"
//discard = false
}
network {
id = 0
model = "virtio"
bridge = "vmbr0"
firewall = false
link_down = false # disables network on boot
}
ciuser = var.user
cipassword = var.password
ipconfig0 = "ip=192.168.128.10/24,gw=192.168.128.1"
sshkeys = <<EOF
${var.ssh_public_key}
EOF
}
Я бы даже сказал, что сначала оно клонирует правильно, а потом что-то делает, из-за чего оно перестаёт работать. + При выполнении terraform apply оно... не заканчивает применение.
