Merge pull request 'feat: auto-unseal vault every hour' (#132) from neoloc/vault_unseal_check into develop
Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/132
This commit is contained in:
commit
3ce2ec3754
@ -34,4 +34,14 @@ class profiles::vault::unseal (
|
|||||||
require => File['/usr/local/bin/vault-unseal.sh'],
|
require => File['/usr/local/bin/vault-unseal.sh'],
|
||||||
subscribe => [Service['vault'],File['/etc/vault/unseal_keys']],
|
subscribe => [Service['vault'],File['/etc/vault/unseal_keys']],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# restart the vault-unseal service hourly to ensure vault is unsealled
|
||||||
|
cron { 'restart_vault_unseal':
|
||||||
|
ensure => 'present',
|
||||||
|
user => 'root',
|
||||||
|
command => '/bin/systemctl restart vault-unseal',
|
||||||
|
minute => fqdn_rand(60),
|
||||||
|
hour => '*',
|
||||||
|
require => Service['vault-unseal'],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user