]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/rabbitmq/manifests/autouser.pp
move to puppetlabs rabbitmq module
[dsa-puppet.git] / modules / rabbitmq / manifests / autouser.pp
diff --git a/modules/rabbitmq/manifests/autouser.pp b/modules/rabbitmq/manifests/autouser.pp
deleted file mode 100644 (file)
index 90758b7..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# == Define: rabbitmq::autouser
-#
-# Create a user in rabbitmq automatically for debian.org hosts
-# Should automatically create a password
-#
-# === Parameters
-#
-# === Examples
-#
-#  rabbitmq::autouser { 'master.debian.org': }
-#
-define rabbitmq::autouser () {
-
-       $rabbit_password = hkdf('/etc/puppet/secret', "mq-client-${name}")
-
-       rabbitmq_user { $name:
-               admin    => false,
-               password => $rabbit_password,
-               provider => 'rabbitmqctl',
-       }
-
-       rabbitmq_user_permissions { "${name}@dsa":
-               configure_permission => '.*',
-               read_permission      => '.*',
-               write_permission     => '.*',
-               provider             => 'rabbitmqctl',
-               require              => [
-                       Rabbitmq_user[$name],
-                       Rabbitmq_vhost['dsa']
-               ]
-       }
-}