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
15 package { 'python-dsa-mq':
20 roles::pubsub::config { 'homedirs':
21 key => 'dsa-homedirs',
23 topic => 'dsa.git.homedirs',
26 password => $rabbit_password
29 roles::pubsub::config { 'replicate':
30 key => 'dsa-udreplicate',
32 queue => "ud-${::fqdn}",
33 topic => 'dsa.ud.replicate',
36 password => $rabbit_password