|
|
|
@ -19,10 +19,6 @@ variable "external_provider_id" {
|
|
|
|
|
description = "The ID of an external provider."
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
data "coder_external_auth" "slack" {
|
|
|
|
|
id = var.external_provider_id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resource "coder_script" "install_slackme" {
|
|
|
|
|
agent_id = var.agent_id
|
|
|
|
|
display_name = "install_slackme"
|
|
|
|
@ -32,7 +28,7 @@ resource "coder_script" "install_slackme" {
|
|
|
|
|
CODER_DIR=$(dirname $(which coder))
|
|
|
|
|
cat > $CODER_DIR/slackme <<EOF
|
|
|
|
|
${templatefile("${path.module}/slackme.sh", {
|
|
|
|
|
PROVIDER_ID: data.coder_external_auth.slack.id
|
|
|
|
|
PROVIDER_ID: var.external_provider_id
|
|
|
|
|
})}
|
|
|
|
|
\EOF
|
|
|
|
|
chmod +x $CODER_DIR/slackme
|
|
|
|
|