diff --git a/proxmoxtf/resource_virtual_environment_vm.go b/proxmoxtf/resource_virtual_environment_vm.go index d40eac09..9eefb0ad 100644 --- a/proxmoxtf/resource_virtual_environment_vm.go +++ b/proxmoxtf/resource_virtual_environment_vm.go @@ -2915,7 +2915,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)