diff --git a/apps.yml b/apps.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b0c4be06efb800de18f918cad5d60ff1198059d5
--- /dev/null
+++ b/apps.yml
@@ -0,0 +1,18 @@
+---
+- hosts: kube-master
+  roles:
+    # System
+    - { role: apps/k8s-kubedns, tags: ['kubedns', 'apps'] }
+
+    # Databases
+    - { role: apps/k8s-postgres, tags: ['postgres', 'apps'] }
+    - { role: apps/k8s-elasticsearch, tags: ['es', 'apps'] }
+
+    # Monitoring
+    - { role: apps/k8s-influxdb, tags: ['influxdb', 'apps']}
+    - { role: apps/k8s-heapster, tags: ['heapster', 'apps']}
+    - { role: apps/k8s-kubedash, tags: ['kubedash', 'apps']}
+
+    # Console
+    - { role: apps/k8s-fabric8, tags: ['fabric8', 'apps'] }
+    - { role: apps/k8s-kube-ui, tags: ['kube-ui', 'apps'] }
\ No newline at end of file
diff --git a/cluster.yml b/cluster.yml
index 421f642dece746d90cc1912ecf5bb20524c10189..63ad7de5d15408407590647c75a5caf099369066 100644
--- a/cluster.yml
+++ b/cluster.yml
@@ -18,9 +18,3 @@
 - hosts: kube-node
   roles:
     - { role: kubernetes/node, tags: node }
-
-#- hosts: kube-master
-#  roles:
-    # Apps to be installed
-    # - { role: apps/k8s-kubedns, tags: ['kubedns', 'apps'] }
-    # - { role: apps/k8s-fabric8, tags: ['fabric8', 'apps'] }