From fa0a6f7f5f35061733f89d8bee6a4ed791158069 Mon Sep 17 00:00:00 2001 From: Eric Kidd Date: Thu, 6 Oct 2016 19:06:57 -0400 Subject: [PATCH] vault: Make sure our generated tokens are renewable This is necessary to support tools like `ecs-compose` that avoid deploying unchanged containers, but which want to renew any existing vault tokens. Closes #12. --- src/plugins/transform/vault.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/transform/vault.rs b/src/plugins/transform/vault.rs index 3b4a71d0..d2f73161 100644 --- a/src/plugins/transform/vault.rs +++ b/src/plugins/transform/vault.rs @@ -182,7 +182,7 @@ impl GenerateToken for Vault { let client = try!(vault::Client::new(&self.addr, &self.token)); let opts = vault::client::TokenOptions::default() .display_name(display_name) - .renewable(false) + .renewable(true) .ttl(ttl) .policies(policies); let auth = try!(client.create_token(&opts));