diff --git a/slackme/main.tf b/slackme/main.tf new file mode 100644 index 0000000..d5a7801 --- /dev/null +++ b/slackme/main.tf @@ -0,0 +1,40 @@ +terraform { + required_version = ">= 1.0" + + required_providers { + coder = { + source = "coder/coder" + version = ">= 0.12" + } + } +} + +variable "agent_id" { + type = string + description = "The ID of a Coder agent." +} + +variable "external_provider_id" { + type = string + 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" + script = < $CODER_DIR/slackme <