Update script for cloning

This commit is contained in:
anthorob committed 2025-05-14 02:48:12 -04:00
1 parent 9d40f0cb6a
commit d3cab601db
1 file changed
+8 -7
+8 -7
View File
@@ -72,13 +72,14 @@ resource "coder_agent" "main" {
# Add any commands that should be executed at workspace startup (e.g install requirements, start a program, etc) here # Add any commands that should be executed at workspace startup (e.g install requirements, start a program, etc) here
# Clone repo if URL is set # Clone repo if URL is set
if [ -n "${data.coder_parameter.repo_url.value}" ]; then if [ -n "${data.coder_parameter.repo_url.value}" ]; then
echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}" if [ -d ~/repo ] && [ "$(ls -A ~/repo)" ]; then
echo "==> Cloning into: ~/repo" echo "⚠️ Skipping clone: ~/repo already exists and is not empty."
git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \ else
&& echo "✅ Clone successful." \ echo "==> Cloning repository from: ${data.coder_parameter.repo_url.value}"
|| echo "❌ Failed to clone repo. Please check the URL or access permissions." git clone --verbose "${data.coder_parameter.repo_url.value}" ~/repo \
else && echo "✅ Clone successful." \
echo "No repository URL provided. Skipping clone." || echo "❌ Failed to clone repo. Please check the URL or access permissions."
fi
fi fi
EOT EOT