vault: add use_identity and default_identity agent configuration and implicit workload identity (#18343)

This commit is contained in:
Luiz Aoqui
2023-09-12 13:53:37 -03:00
committed by GitHub
parent 1b74f8f9cf
commit 3534307d0d
13 changed files with 680 additions and 107 deletions

View File

@@ -389,12 +389,19 @@
"ca_path": "/path/to/ca",
"cert_file": "/path/to/cert/file",
"create_from_role": "test_role",
"default_identity": {
"aud": ["vault.io", "nomad.io"],
"env": false,
"file": true,
"ttl": "3h"
},
"enabled": false,
"key_file": "/path/to/key/file",
"task_token_ttl": "1s",
"tls_server_name": "foobar",
"tls_skip_verify": true,
"token": "12345"
"token": "12345",
"use_identity": true
}
]
}