make pubsub.conf a concat fragment
[mirror/dsa-puppet.git] / modules / roles / manifests / dbmaster.pp
index 5375884..5a96209 100644 (file)
@@ -1,5 +1,27 @@
+# = Class: roles::dbmaster
+#
+# Setup for db.debian.org master host
+#
+# == Sample Usage:
+#
+#   include roles::dbmaster
+#
 class roles::dbmaster {
+
+       include roles::pubsub::params
+
+       $rabbit_password = $roles::pubsub::params::rabbit_password
+
        ssl::service { 'db.debian.org':
                notify => Service['apache2'],
        }
+
+       roles::pubsub::config { 'generate':
+               key      => 'dsa-udgenerate',
+               exchange => dsa,
+               topic    => 'dsa.ud.replicate',
+               vhost    => dsa,
+               username => $::fqdn,
+               password => $rabbit_password
+       }
 }