]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/manifests/pubsub/client.pp
push out pubsub library
[dsa-puppet.git] / modules / roles / manifests / pubsub / client.pp
index 3335ffe3cc06d202a69e2aceb310ba474d51dc69..fab5cfd422299d9da72d39174a2ed7d5d5e3f95d 100644 (file)
@@ -8,9 +8,14 @@
 #
 class roles::pubsub::client {
 
-       $rabbit_password = hkdf('/etc/puppet/secret', "mq-client-${name}")
+       $rabbit_password = hkdf('/etc/puppet/secret', "mq-client-${::fqdn}")
 
        file { '/etc/dsa/pubsub.conf':
-               content => template('roles/pubsub/pubsub.conf.erb')
+               content => template('roles/pubsub/pubsub.conf.erb'),
+               mode    => '0440'
+       }
+
+       package { 'python-dsa-mq':
+               ensure => latest
        }
 }