]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/manifests/pubsub/client.pp
pubsub client config
[dsa-puppet.git] / modules / roles / manifests / pubsub / client.pp
diff --git a/modules/roles/manifests/pubsub/client.pp b/modules/roles/manifests/pubsub/client.pp
new file mode 100644 (file)
index 0000000..3335ffe
--- /dev/null
@@ -0,0 +1,16 @@
+# = 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')
+       }
+}