diff options
author | varac <varacanero@zeromail.org> | 2016-01-25 17:27:48 +0100 |
---|---|---|
committer | varac <varacanero@zeromail.org> | 2016-01-27 11:57:13 +0100 |
commit | 01b05ec8453b44d93780e04dd832b9a0e7b3cd48 (patch) | |
tree | 999be2c8b68d38e11d8816cf3b023049b3918409 /puppet/modules | |
parent | b95d60260ecb57fe08fca0571771a14b803c1b4e (diff) |
[feat] Cronjob to delete orphaned userdbs
- Resolves: #7418
Diffstat (limited to 'puppet/modules')
-rw-r--r-- | puppet/modules/site_couchdb/manifests/init.pp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/puppet/modules/site_couchdb/manifests/init.pp b/puppet/modules/site_couchdb/manifests/init.pp index ea02d1f4..8d79ae75 100644 --- a/puppet/modules/site_couchdb/manifests/init.pp +++ b/puppet/modules/site_couchdb/manifests/init.pp @@ -66,4 +66,13 @@ class site_couchdb { # remove tapicero leftovers on couchdb nodes include site_config::remove::tapicero + # Destroy every per-user storage database + # where the corresponding user record does not exist. + cron { 'cleanup_stale_userdbs': + command => '(/bin/date; /srv/leap/couchdb/scripts/cleanup-user-dbs) >> /var/log/leap/couchdb-cleanup.log', + user => 'root', + hour => 4, + minute => 7; + } + } |