diff --git a/events.yml b/events.yml
new file mode 100644
index 0000000..e8852b9
--- /dev/null
+++ b/events.yml
@@ -0,0 +1,9 @@
+---
+
+- name: Monasca Events Install
+  hosts: mini-mon
+  roles:
+    - {role: monasca-events-api}
+    - {role: monasca-events-engine}
+    - {role: monasca-events-transform}
+    - {role: python-monasca-events}
diff --git a/mini-mon.yml b/mini-mon.yml
index c284593..c8bc827 100644
--- a/mini-mon.yml
+++ b/mini-mon.yml
@@ -82,4 +82,5 @@
   roles:
     - {role: monasca-default-alarms, tags: [alarms]}
 
+- include: events.yml
 - include: smoke.yml
diff --git a/requirements.yml b/requirements.yml
index 7dbe97c..bac9a51 100644
--- a/requirements.yml
+++ b/requirements.yml
@@ -1,3 +1,5 @@
+- src: https://github.com/hpcloud-mon/ansible-influxdb
+  name: influxdb
 - src: tkuhlman.kafka
   name: kafka
 - src: tkuhlman.monasca-agent
@@ -6,6 +8,12 @@
   name: monasca-api
 - src: https://github.com/hpcloud-mon/ansible-monasca-default-alarms
   name: monasca-default-alarms
+- src: https://github.com/hpcloud-mon/ansible-monasca-events-api
+  name: monasca-events-api
+- src: https://github.com/hpcloud-mon/ansible-monasca-events-engine
+  name: monasca-events-engine
+- src: https://github.com/hpcloud-mon/ansible-monasca-events-transform
+  name: monasca-events-transform
 - src: tkuhlman.monasca-keystone
   name: monasca-keystone
 - src: tkuhlman.monasca-notification
@@ -20,11 +28,11 @@
   name: monasca-ui
 - src: tkuhlman.percona
   name: percona
+- src: https://github.com/hpcloud-mon/ansible-python-monasca-events
+  name: python-monasca-events
 - src: tkuhlman.storm
   name: storm
 - src: tkuhlman.zookeeper
   name: zookeeper
-- src: https://github.com/hpcloud-mon/ansible-influxdb
-  name: influxdb
 - src: mhoppal.vertica
   name: vertica