diff --git a/Puppetfile b/Puppetfile
--- a/Puppetfile
+++ b/Puppetfile
@@ -121,7 +121,7 @@
 
 mod 'pgbouncer',
     :git => 'https://forge.softwareheritage.org/source/puppet-covermymeds-pgbouncer',
-    :ref => '0.3.3'
+    :ref => '9ec0d8a1255bbb309c2ff38f229167209cad496b'
 
 mod 'puppet',
     :git => 'https://forge.softwareheritage.org/source/puppet-theforeman-puppet',
diff --git a/data/defaults.yaml b/data/defaults.yaml
--- a/data/defaults.yaml
+++ b/data/defaults.yaml
@@ -1439,6 +1439,16 @@
     host: "%{hiera('swh::deploy::scheduler::updater::backend::db::host')}"
     auth_user: "%{hiera('swh::deploy::db::pgbouncer::user::login')}"
     port:  "%{hiera('swh::deploy::scheduler::updater::backend::db::port')}"
+  # swh-vault
+  - source_db: "%{hiera('swh::deploy::vault::db::dbname')}"
+    host: "%{hiera('swh::deploy::vault::db::host')}"
+    auth_user: "%{hiera('swh::deploy::db::pgbouncer::user::login')}"
+    port:  "%{hiera('swh::deploy::vault::db::port')}"
+  # swh-lister
+  - source_db: "%{hiera('swh::deploy::worker::lister::db::name')}"
+    host: "%{hiera('swh::deploy::worker::lister::db::host')}"
+    auth_user: "%{hiera('swh::deploy::db::pgbouncer::user::login')}"
+    port:  "%{hiera('swh::deploy::worker::lister::db::port')}"
 
 swh::deploy::directory: "%{hiera('swh::conf_directory')}/deploy"
 swh::deploy::group: swhdeploy