diff --git a/nix-kubernetes/coder.nix b/nix-kubernetes/coder.nix index a49a679..bf7de48 100644 --- a/nix-kubernetes/coder.nix +++ b/nix-kubernetes/coder.nix @@ -24,13 +24,17 @@ repo = ''''${data.coder_parameter.git_repo.value}''; repo_folder = ''''${local.git_repo_folder}''; in '' - echo "Cloning repo \"${repo}\" if it does not exist" mkdir -p ~/repos - pushd ~/repos >/dev/null - if [[ ! -z "${repo}" && ! -d "${repo_folder}" ]] then - git clone ${repo} ${repo_folder} - fi - popd >/dev/null + if [ ! -z "${repo}" ] then + echo "Cloning repo \"${repo}\" if it does not exist" + pushd ~/repos >/dev/null + if [[ ! -d "${repo_folder}" ]] then + git clone ${repo} ${repo_folder} + fi + popd >/dev/null + else + echo "No git repo specified, skipping..." + fi ''; run_on_start = true; start_blocks_login = true;