]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/glance/manifests/notify/qpid.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / glance / manifests / notify / qpid.pp
diff --git a/3rdparty/modules/glance/manifests/notify/qpid.pp b/3rdparty/modules/glance/manifests/notify/qpid.pp
new file mode 100644 (file)
index 0000000..af1ab78
--- /dev/null
@@ -0,0 +1,21 @@
+#
+# used to configure qpid notifications for glance
+#
+class glance::notify::qpid(
+  $qpid_password,
+  $qpid_username = 'guest',
+  $qpid_hostname = 'localhost',
+  $qpid_port     = '5672',
+  $qpid_protocol = 'tcp'
+) inherits glance::api {
+
+  glance_api_config {
+    'DEFAULT/notifier_driver':   value => 'qpid';
+    'DEFAULT/qpid_hostname':     value => $qpid_hostname;
+    'DEFAULT/qpid_port':         value => $qpid_port;
+    'DEFAULT/qpid_protocol':     value => $qpid_protocol;
+    'DEFAULT/qpid_username':     value => $qpid_username;
+    'DEFAULT/qpid_password':     value => $qpid_password, secret => true;
+  }
+
+}