refactor(dotfiles): move `dotfiles_uri` to local variables to avoid redundancy

pull/133/head
Phorcys 1 year ago
parent b8db92ef0e
commit 8444934870

@ -33,10 +33,14 @@ data "coder_parameter" "dotfiles_uri" {
icon = "/icon/dotfiles.svg" icon = "/icon/dotfiles.svg"
} }
locals {
dotfiles_uri = var.dotfiles_uri != null ? var.dotfiles_uri : data.coder_parameter.dotfiles_uri[0].value
}
resource "coder_script" "personalize" { resource "coder_script" "personalize" {
agent_id = var.agent_id agent_id = var.agent_id
script = templatefile("${path.module}/run.sh", { script = templatefile("${path.module}/run.sh", {
DOTFILES_URI : var.dotfiles_uri != null ? var.dotfiles_uri : data.coder_parameter.dotfiles_uri[0].value, DOTFILES_URI : local.dotfiles_uri,
}) })
display_name = "Dotfiles" display_name = "Dotfiles"
icon = "/icon/dotfiles.svg" icon = "/icon/dotfiles.svg"
@ -45,5 +49,5 @@ resource "coder_script" "personalize" {
output "dotfiles_uri" { output "dotfiles_uri" {
description = "Dotfiles URI" description = "Dotfiles URI"
value = var.dotfiles_uri != null ? var.dotfiles_uri : data.coder_parameter.dotfiles_uri[0].value value = local.dotfiles_uri
} }
Loading…
Cancel
Save