From ed63b582ede875e19b0b7dfa36ccdd6936cfb5eb Mon Sep 17 00:00:00 2001
From: Kiara Grouwstra <kiara@procolix.eu>
Date: Wed, 26 Mar 2025 10:18:56 +0100
Subject: [PATCH] skip tf lock in views.py over read-only nix env

---
 panel/src/panel/views.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/panel/src/panel/views.py b/panel/src/panel/views.py
index 9a6511f2..6de975ac 100644
--- a/panel/src/panel/views.py
+++ b/panel/src/panel/views.py
@@ -147,6 +147,7 @@ class DeploymentStatus(ConfigurationForm):
             "apply",
             f"-state={cwd}/terraform.tfstate", # FIXME: separate users' state
             "--auto-approve",
+            "-lock=false",
         ]
         deployment_result = subprocess.run(cmd, cwd=cwd, env=env)
         print(deployment_result)