diff --git a/vault-github/main.test.ts b/vault-github/main.test.ts new file mode 100644 index 0000000..9eb9102 --- /dev/null +++ b/vault-github/main.test.ts @@ -0,0 +1,11 @@ +import { describe } from "bun:test"; +import { runTerraformInit, testRequiredVariables } from "../test"; + +describe("vault-token", async () => { + await runTerraformInit(import.meta.dir); + + testRequiredVariables(import.meta.dir, { + agent_id: "foo", + vault_addr: "foo", + }); +}); \ No newline at end of file diff --git a/vault-github/main.tf b/vault-github/main.tf index f059b3a..286025a 100644 --- a/vault-github/main.tf +++ b/vault-github/main.tf @@ -49,7 +49,6 @@ resource "coder_script" "vault" { display_name = "Vault (GitHub)" icon = "/icon/vault.svg" script = templatefile("${path.module}/run.sh", { - VAULT_ADDR : var.vault_addr, AUTH_PATH : var.vault_github_auth_path, GITHUB_EXTERNAL_AUTH_ID : data.coder_external_auth.github.id, INSTALL_VERSION : var.vault_cli_version, diff --git a/vault-github/run.sh b/vault-github/run.sh index 383ad9f..0f54a95 100644 --- a/vault-github/run.sh +++ b/vault-github/run.sh @@ -2,7 +2,6 @@ # Convert all templated variables to shell variables INSTALL_VERSION=${INSTALL_VERSION} -VAULT_ADDR=${VAULT_ADDR} GITHUB_EXTERNAL_AUTH_ID=${GITHUB_EXTERNAL_AUTH_ID} AUTH_PATH=${AUTH_PATH} @@ -92,8 +91,6 @@ if [ $? -ne 0 ]; then exit 1 fi -export VAULT_ADDR="$${VAULT_ADDR}" - # Login to vault using the GitHub token printf "🔑 Logging in to Vault ...\n\n" vault login -no-print -method=github -path=/$${AUTH_PATH} token="$${GITHUB_TOKEN}"