From d02ca12d42812a1a4b2cb79f9758364a4deb75bc Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Tue, 10 Oct 2023 08:54:46 -0500 Subject: [PATCH] Add Slackme module --- slackme/main.tf | 40 ++++++++++++++++++++++++++++++++++++++++ slackme/slackme.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 slackme/main.tf create mode 100644 slackme/slackme.sh 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 <