# == 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', } }