diff --git a/proxmoxtf/resource_virtual_environment_vm.go b/proxmoxtf/resource_virtual_environment_vm.go index debff16e..3516869e 100644 --- a/proxmoxtf/resource_virtual_environment_vm.go +++ b/proxmoxtf/resource_virtual_environment_vm.go @@ -3066,7 +3066,9 @@ func resourceVirtualEnvironmentVMReadPrimitiveValues(d *schema.ResourceData, m i } } - d.Set(mkResourceVirtualEnvironmentVMStarted, vmStatus.Status == "running") + if d.Get(mkResourceVirtualEnvironmentVMTemplate).(bool) != true { + d.Set(mkResourceVirtualEnvironmentVMStarted, vmStatus.Status == "running") + } currentTabletDevice := d.Get(mkResourceVirtualEnvironmentVMTabletDevice).(bool)