From d6b338ce2fc2174560eda207958676f997612203 Mon Sep 17 00:00:00 2001 From: Phorcys <57866459+phorcys420@users.noreply.github.com> Date: Tue, 30 Jan 2024 12:01:26 +0000 Subject: [PATCH] feat(dotfiles): move script to run.sh --- dotfiles/main.tf | 11 ++++------- dotfiles/run.sh | 7 +++++++ 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 dotfiles/run.sh diff --git a/dotfiles/main.tf b/dotfiles/main.tf index c0b0135..9873944 100644 --- a/dotfiles/main.tf +++ b/dotfiles/main.tf @@ -25,13 +25,10 @@ data "coder_parameter" "dotfiles_uri" { } resource "coder_script" "personalize" { - agent_id = var.agent_id - script = <<-EOT - DOTFILES_URI="${data.coder_parameter.dotfiles_uri.value}" - if [ -n "$${DOTFILES_URI// }" ]; then - coder dotfiles "$DOTFILES_URI" -y 2>&1 | tee -a ~/.dotfiles.log - fi - EOT + agent_id = var.agent_id + script = templatefile("${path.module}/run.sh", { + DOTFILES_URI : data.coder_parameter.dotfiles_uri.value, + }) display_name = "Dotfiles" icon = "/icon/dotfiles.svg" run_on_start = true diff --git a/dotfiles/run.sh b/dotfiles/run.sh new file mode 100644 index 0000000..7d9fa00 --- /dev/null +++ b/dotfiles/run.sh @@ -0,0 +1,7 @@ +DOTFILES_URI="${DOTFILES_URI}" +ROOT="${ROOT}" + +if [ -n "$${DOTFILES_URI// }" ]; then + echo "✨ Applying dotfiles for user $USER" + coder dotfiles "$DOTFILES_URI" -y 2>&1 | tee -a ~/.dotfiles.log +fi