From 01b05ec8453b44d93780e04dd832b9a0e7b3cd48 Mon Sep 17 00:00:00 2001 From: varac Date: Mon, 25 Jan 2016 17:27:48 +0100 Subject: [feat] Cronjob to delete orphaned userdbs - Resolves: #7418 --- puppet/modules/site_couchdb/manifests/init.pp | 9 +++++++++ 1 file changed, 9 insertions(+) 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; + } + } -- cgit v1.2.3