Fix horizon dashboard

WIP: Needs testing and probably Mirantis branding.
Change-Id: If6b359ec28470265be1cf7a27bf21c290e9b2bc8
diff --git a/classes/cluster/virtual-mcp10-ovs/openstack/dashboard.yml b/classes/cluster/virtual-mcp10-ovs/openstack/dashboard.yml
index a2b9762..e3e0881 100644
--- a/classes/cluster/virtual-mcp10-ovs/openstack/dashboard.yml
+++ b/classes/cluster/virtual-mcp10-ovs/openstack/dashboard.yml
@@ -1,29 +1,14 @@
 classes:
+- system.linux.system.repo.ubuntu
+- system.linux.system.repo.mcp.openstack
 - system.linux.system.repo.mcp.extra
 - system.linux.system.repo.saltstack.trusty
-- system.linux.system.repo.tcp_mk20
-- service.horizon.server.single
+- system.horizon.server.single
 - cluster.virtual-mcp10-ovs
 parameters:
-  horizon:
-    server:
-      version: liberty
-      branding: "OpenStack Dashboard"
-      bind:
-        address: 0.0.0.0
-        port: 8078
-      plugin:
-        horizon_theme:
-          app: horizon_theme
-          theme_name: mirantis-theme
-          source:
-            engine: pkg
-            name: openstack-dashboard-mirantis-theme
+  _param:
+    horizon_site_branding: OpenStack Dashboard
   linux:
-    system:
-      repo:
-        tcpcloud_openstack:
-          source: deb [arch=amd64] http://apt.tcpcloud.eu/nightly/ trusty liberty
     network:
       interface:
         eth1: