include autofs
include lvm
include multipath
+ include roles::pubsub::client
if $::hostname in [pasquini,tristano,bertali,boito,rossini,salieri,dijkstra,luchesi,byrd,clementi,czerny,bm-bl1,bm-bl2,bm-bl3,bm-bl4,bm-bl5,bm-bl6,bm-bl7,bm-bl8,bm-bl9,bm-bl10,bm-bl11,bm-bl12,bm-bl13,bm-bl14] {
include ganeti2
--- /dev/null
+# = Class: roles::pubsub::client
+#
+# Client config files for pubsub client
+#
+# == Sample Usage:
+#
+# include roles::pubsub::client
+#
+class roles::pubsub::client {
+
+ $rabbit_password = hkdf('/etc/puppet/secret', "mq-client-${name}")
+
+ file { '/etc/dsa/pubsub.conf':
+ content => template('roles/pubsub/pubsub.conf.erb')
+ }
+}
# timestamps. Put it here as 'file', and in the ReadOnly section as 'dir'.
#
file=/etc
+file=/etc/dsa
file=/etc/ssh
file=/etc/network/run
file=/etc/bind/zones
file=/etc/resolv.conf.dhclient-new
# We handle these files with puppet - please to not be bothering us
+file=/etc/dsa/pubsub.conf
file=/etc/nsswitch.conf
file=/etc/timezone
file=/etc/motd.tail