+++ /dev/null
-# == Define: pubsub::autouser
-#
-# Create a user in rabbitmq automatically for debian.org hosts
-# Should automatically create a password
-#
-# === Parameters
-#
-# === Examples
-#
-# pubsub::autouser { 'master.debian.org': }
-#
-define pubsub::autouser () {
-
- $pubsub_password = hkdf('/etc/puppet/secret', "mq-client-${name}")
-
- rabbitmq_user { $name:
- admin => false,
- password => $pubsub_password,
- }
-
- rabbitmq_user_permissions { "${name}@dsa":
- configure_permission => '.*',
- read_permission => '.*',
- write_permission => '.*',
- }
-}
-