feat: enable plugins for vault/openbao
Build / precommit (pull_request) Successful in 4m13s

- install openbao-plugins
- add plugin_directory
This commit is contained in:
2026-02-08 16:30:47 +11:00
parent 69dc9e8f66
commit 45d35f189e
2 changed files with 7 additions and 1 deletions
+3 -1
View File
@@ -11,6 +11,7 @@ class profiles::vault::server (
Stdlib::Port $cluster_port = 8201,
Boolean $manage_storage_dir = false,
Stdlib::Absolutepath $data_dir = '/opt/vault',
Stdlib::Absolutepath $plugin_dir = '/opt/vault_plugins',
Stdlib::Absolutepath $bin_dir = '/usr/bin',
Stdlib::Absolutepath $ssl_crt = '/etc/pki/tls/vault/certificate.crt',
Stdlib::Absolutepath $ssl_key = '/etc/pki/tls/vault/private.key',
@@ -64,7 +65,8 @@ class profiles::vault::server (
},
api_addr => "${http_scheme}://${::facts['networking']['fqdn']}:${client_port}",
extra_config => {
cluster_addr => "${http_scheme}://${::facts['networking']['fqdn']}:${cluster_port}",
cluster_addr => "${http_scheme}://${::facts['networking']['fqdn']}:${cluster_port}",
plugin_directory => $plugin_dir,
},
listener => [
{