Skip to content

Commit 9a2e48b

Browse files
feat(vault-token): make supplying a vault token optional (#90)
Co-authored-by: Birdie K <[email protected]> Co-authored-by: M Atif Ali <[email protected]>
1 parent d77d4a8 commit 9a2e48b

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ variable "vault_token" {
2121
2222
module "vault" {
2323
source = "registry.coder.com/coder/vault-token/coder"
24-
version = "1.0.7"
24+
version = "1.1.0"
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
```
@@ -74,10 +74,10 @@ variable "vault_token" {
7474
7575
module "vault" {
7676
source = "registry.coder.com/coder/vault-token/coder"
77-
version = "1.0.7"
77+
version = "1.1.0"
7878
agent_id = coder_agent.example.id
7979
vault_addr = "https://vault.example.com"
8080
vault_token = var.token
81-
vault_cli_version = "1.15.0"
81+
vault_cli_version = "1.19.0"
8282
}
8383
```

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: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ variable "vault_token" {
2424
type = string
2525
description = "The Vault token to use for authentication."
2626
sensitive = true
27+
default = null
2728
}
2829

2930
variable "vault_cli_version" {
@@ -56,6 +57,7 @@ resource "coder_env" "vault_addr" {
5657
}
5758

5859
resource "coder_env" "vault_token" {
60+
count = var.vault_token != null ? 1 : 0
5961
agent_id = var.agent_id
6062
name = "VAULT_TOKEN"
6163
value = var.vault_token

0 commit comments

Comments
 (0)