From bde693be55e9f01f259fd34218960cb5866a4b8d Mon Sep 17 00:00:00 2001 From: Asher Date: Wed, 31 Jan 2024 21:15:40 -0900 Subject: [PATCH] fix(dogfood): fix startup script looping Seems to be on account of the quotes interpreting a ~ literally. We do replace it with /home/coder but only if it matches ~/, not ~ alone. --- dogfood/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dogfood/main.tf b/dogfood/main.tf index d2619fe8362ff..f325c4fa08a1b 100644 --- a/dogfood/main.tf +++ b/dogfood/main.tf @@ -31,7 +31,7 @@ locals { "sa-saopaulo" = "tcp://oberstein-sao-cdr-dev.tailscale.svc.cluster.local:2375" } - repo_base_dir = replace(data.coder_parameter.repo_base_dir.value, "/^~\\//", "/home/coder/") + repo_base_dir = data.coder_parameter.repo_base_dir.value == "~" ? "/home/coder" : replace(data.coder_parameter.repo_base_dir.value, "/^~\\//", "/home/coder/") repo_dir = module.git-clone.repo_dir container_name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}" jfrog_host = replace(var.jfrog_url, "https://", "")