diff --git a/proxmox.tf b/proxmox.tf index 31ac446..4a4c767 100644 --- a/proxmox.tf +++ b/proxmox.tf @@ -63,11 +63,26 @@ resource "proxmox_virtual_environment_vm" "proxmox-kubernetes-VM-template" { } } +} + +resource "proxmox_virtual_environment_vm" "VM_Kubernetes_01" { + name = "VM_Kubernetes_01" + node_name = "fenix" + + clone { + vm_id = proxmox_virtual_environment_vm.proxmox-kubernetes-VM-template.id + } + + agent { + # NOTE: The agent is installed and enabled as part of the cloud-init configuration in the template VM, see cloud-config.tf + # The working agent is *required* to retrieve the VM IP addresses. + # If you are using a different cloud-init configuration, or a different clone source + # that does not have the qemu-guest-agent installed, you may need to disable the `agent` below and remove the `vm_ipv4_address` output. + # See https://registry.terraform.io/providers/bpg/proxmox/latest/docs/resources/virtual_environment_vm#qemu-guest-agent for more details. + enabled = false + } } - - -