--- /dev/null
+class { 'rabbitmq::repo::apt':
+ pin => '900',
+}->
+class { 'rabbitmq::server':
+ delete_guest_user => true,
+# version => '2.4.1',
+}->
+rabbitmq_user { 'dan':
+ admin => true,
+ password => 'pass',
+ provider => 'rabbitmqctl',
+}->
+rabbitmq_vhost { 'myhost':
+ provider => 'rabbitmqctl',
+}
+rabbitmq_user_permissions { 'dan@myhost':
+ configure_permission => '.*',
+ read_permission => '.*',
+ write_permission => '.*',
+ provider => 'rabbitmqctl',
+}