Update rabbitmq module
[mirror/dsa-puppet.git] / 3rdparty / modules / rabbitmq / examples / full.pp
diff --git a/3rdparty/modules/rabbitmq/examples/full.pp b/3rdparty/modules/rabbitmq/examples/full.pp
new file mode 100644 (file)
index 0000000..2862ac8
--- /dev/null
@@ -0,0 +1,25 @@
+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',
+}