feat: ensure the vault audit_log exists
- without this, vault will not take a leadership role
This commit is contained in:
parent
62f71e1feb
commit
8f8a79c601
@ -15,6 +15,7 @@ class profiles::vault::server (
|
|||||||
Stdlib::Absolutepath $ssl_crt = '/etc/pki/tls/vault/certificate.crt',
|
Stdlib::Absolutepath $ssl_crt = '/etc/pki/tls/vault/certificate.crt',
|
||||||
Stdlib::Absolutepath $ssl_key = '/etc/pki/tls/vault/private.key',
|
Stdlib::Absolutepath $ssl_key = '/etc/pki/tls/vault/private.key',
|
||||||
Stdlib::Absolutepath $ssl_ca = '/etc/pki/tls/certs/ca-bundle.crt',
|
Stdlib::Absolutepath $ssl_ca = '/etc/pki/tls/certs/ca-bundle.crt',
|
||||||
|
Stdlib::Absolutepath $audit_log = '/var/log/vault_audit.log',
|
||||||
){
|
){
|
||||||
|
|
||||||
# set a datacentre/cluster name
|
# set a datacentre/cluster name
|
||||||
@ -85,6 +86,14 @@ class profiles::vault::server (
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ensure the vault audit log exists
|
||||||
|
file { $audit_log:
|
||||||
|
ensure => 'file',
|
||||||
|
owner => 'vault',
|
||||||
|
group => 'vault',
|
||||||
|
mode => '0600',
|
||||||
|
}
|
||||||
|
|
||||||
service { 'vault':
|
service { 'vault':
|
||||||
ensure => true,
|
ensure => true,
|
||||||
enable => true,
|
enable => true,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user