1 # = Class: roles::dbmaster
3 # Setup for db.debian.org master host
7 # include roles::dbmaster
9 class roles::dbmaster {
11 include roles::pubsub::parameters
13 $rabbit_password = $roles::pubsub::parameters::rabbit_password
15 ssl::service { 'db.debian.org':
16 notify => Exec['service apache2 reload'],
18 tlsaport => [443, 389, 636],
21 file { "/etc/ldap/db.debian.org.key":
25 source => 'puppet:///modules/ssl/from-letsencrypt/db.debian.org.key',
29 roles::pubsub::config { 'generate':
30 key => 'dsa-udgenerate',
32 topic => 'dsa.ud.replicate',
35 password => $rabbit_password