|
|
|
@ -26,13 +26,13 @@ variable "allow_email_change" {
|
|
|
|
|
default = false
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
data "coder_workspace" "git_config" {}
|
|
|
|
|
data "coder_workspace" "me" {}
|
|
|
|
|
|
|
|
|
|
data "coder_parameter" "user_email" {
|
|
|
|
|
count = var.allow_email_change ? 1 : 0
|
|
|
|
|
name = "user_email"
|
|
|
|
|
type = "string"
|
|
|
|
|
default = data.coder_workspace.git_config.owner_email
|
|
|
|
|
default = data.coder_workspace.me.owner_email
|
|
|
|
|
description = "Git user.email to be used for commits"
|
|
|
|
|
display_name = "Git config user.email"
|
|
|
|
|
mutable = true
|
|
|
|
@ -42,7 +42,7 @@ data "coder_parameter" "username" {
|
|
|
|
|
count = var.allow_username_change ? 1 : 0
|
|
|
|
|
name = "username"
|
|
|
|
|
type = "string"
|
|
|
|
|
default = data.coder_workspace.git_config.owner
|
|
|
|
|
default = data.coder_workspace.me.owner
|
|
|
|
|
description = "Git user.name to be used for commits"
|
|
|
|
|
display_name = "Git config user.name"
|
|
|
|
|
mutable = true
|
|
|
|
@ -59,14 +59,14 @@ resource "coder_script" "git_config" {
|
|
|
|
|
run_on_start = true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resource "coder_metadata" "git_config" {
|
|
|
|
|
resource_id = data.coder_workspace.git_config.id
|
|
|
|
|
item {
|
|
|
|
|
key = "username"
|
|
|
|
|
value = data.coder_workspace.git_config.owner
|
|
|
|
|
}
|
|
|
|
|
item {
|
|
|
|
|
key = "user_email"
|
|
|
|
|
value = data.coder_workspace.git_config.owner_email
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
# resource "coder_metadata" "git_config" {
|
|
|
|
|
# resource_id = data.coder_workspace.git_config.id
|
|
|
|
|
# item {
|
|
|
|
|
# key = "username"
|
|
|
|
|
# value = data.coder_workspace.git_config.owner
|
|
|
|
|
# }
|
|
|
|
|
# item {
|
|
|
|
|
# key = "user_email"
|
|
|
|
|
# value = data.coder_workspace.git_config.owner_email
|
|
|
|
|
# }
|
|
|
|
|
# }
|
|
|
|
|