Skip to content

Commit 6158e34

Browse files
committed
make the vault token optional
1 parent 31b8312 commit 6158e34

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

registry/coder/modules/vault-token/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module "vault" {
2323
source = "registry.coder.com/modules/vault-token/coder"
2424
version = "1.0.7"
2525
agent_id = coder_agent.example.id
26-
vault_token = var.token
26+
vault_token = var.token # optional
2727
vault_addr = "https://vault.example.com"
2828
}
2929
```

registry/coder/modules/vault-token/main.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ describe("vault-token", async () => {
77
testRequiredVariables(import.meta.dir, {
88
agent_id: "foo",
99
vault_addr: "foo",
10-
vault_token: "foo",
1110
});
1211
});

registry/coder/modules/vault-token/main.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ variable "vault_token" {
2424
type = string
2525
description = "The Vault token to use for authentication."
2626
sensitive = true
27+
default = null
28+
2729
}
2830

2931
variable "vault_cli_version" {
@@ -56,6 +58,7 @@ resource "coder_env" "vault_addr" {
5658
}
5759

5860
resource "coder_env" "vault_token" {
61+
count = var.vault_token != null ? 1 : 0
5962
agent_id = var.agent_id
6063
name = "VAULT_TOKEN"
6164
value = var.vault_token

0 commit comments

Comments
 (0)