Adding horizon site for apache

The patch adds horizon site to be used by apache
on dashboards nodes.

Change-Id: Ic6525db8ad51140b43a5a1526ce7168ad22f0403
Related-PROD: PROD-24977
diff --git a/apache/server/site/horizon.yml b/apache/server/site/horizon.yml
new file mode 100644
index 0000000..2a3b098
--- /dev/null
+++ b/apache/server/site/horizon.yml
@@ -0,0 +1,63 @@
+parameters:
+  _param:
+    apache_ssl:
+      enabled: false
+    apache_horizon_ssl: ${_param:apache_ssl}
+    apache_horizon_api_address: ${_param:single_address}
+    apache_horizon_api_host: ${linux:network:fqdn}
+  apache:
+    server:
+      enabled: true
+      default_mpm: event
+      modules:
+        - wsgi
+      site:
+        horizon:
+          enabled: false
+          available: true
+          type: wsgi
+          name: openstack_web
+          ssl: ${_param:apache_horizon_ssl}
+          wsgi:
+            daemon_process: horizon
+            processes: 3
+            threads: 10
+            user: horizon
+            group: horizon
+            display_name: '%{GROUP}'
+            script_alias: '/ /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi'
+            application_group: '%{GLOBAL}'
+            authorization: 'On'
+          limits:
+            request_body: 0
+          host:
+            address: ${_param:apache_horizon_api_address}
+            name: ${_param:apache_horizon_api_host}
+            port: 8078
+          locations:
+            - uri: /static
+              path: /usr/share/openstack-dashboard/static
+          directories:
+            dashboard_static:
+              path: /usr/share/openstack-dashboard/static
+              order: 'allow,deny'
+              allow: 'from all'
+              modules:
+                mod_expires.c:
+                  ExpiresActive: 'On'
+                  ExpiresDefault: '"access 6 month"'
+                mod_deflate.c:
+                  SetOutputFilter: 'DEFLATE'
+            dashboard_wsgi:
+              path: /usr/share/openstack-dashboard/openstack_dashboard/wsgi
+              order: 'allow,deny'
+              allow: 'from all'
+          log:
+            custom:
+              format: >-
+                %v:%p %{X-Forwarded-For}i %h %l %u %t \"%r\" %>s %D %O \"%{Referer}i\" \"%{User-Agent}i\"
+            error:
+              enabled: true
+              level: debug
+              format: '%M'
+              file: '/var/log/apache2/openstack_dashboard_error.log'