1 # = Class: roles::pubsub::client
3 # Client config files for pubsub client
7 # include roles::pubsub::client
9 class roles::pubsub::client {
11 include roles::pubsub::parameters
13 $rabbit_password = $roles::pubsub::parameters::rabbit_password
23 roles::pubsub::config { 'homedirs':
24 key => 'dsa-homedirs',
26 topic => 'dsa.git.homedirs',
29 password => $rabbit_password
32 roles::pubsub::config { 'replicate':
33 key => 'dsa-udreplicate',
35 queue => "ud-${::fqdn}",
36 topic => 'dsa.ud.replicate',
39 password => $rabbit_password