X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Frabbitmq%2Fmanifests%2Fautouser.pp;fp=modules%2Frabbitmq%2Fmanifests%2Fautouser.pp;h=0000000000000000000000000000000000000000;hb=abf5299108b021bebf2fb9cd7519898e3baf29bd;hp=90758b78082bf9fef45a82761b774647f8c0620f;hpb=a82772daaacb48fa7d88ef1d1216c731bdc15187;p=dsa-puppet.git diff --git a/modules/rabbitmq/manifests/autouser.pp b/modules/rabbitmq/manifests/autouser.pp deleted file mode 100644 index 90758b78..00000000 --- a/modules/rabbitmq/manifests/autouser.pp +++ /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'] - ] - } -}