diff --git a/templates/openstack_https_frontend b/templates/openstack_https_frontend
deleted file mode 100644
index ce28fa3..0000000
--- a/templates/openstack_https_frontend
+++ /dev/null
@@ -1,24 +0,0 @@
-{% if endpoints -%}
-{% for ext_port in ext_ports -%}
-Listen {{ ext_port }}
-{% endfor -%}
-{% for address, endpoint, ext, int in endpoints -%}
-
- ServerName {{ endpoint }}
- SSLEngine on
- SSLCertificateFile /etc/apache2/ssl/{{ namespace }}/cert_{{ endpoint }}
- SSLCertificateKeyFile /etc/apache2/ssl/{{ namespace }}/key_{{ endpoint }}
- ProxyPass / http://localhost:{{ int }}/
- ProxyPassReverse / http://localhost:{{ int }}/
- ProxyPreserveHost on
-
-{% endfor -%}
-
- Order deny,allow
- Allow from all
-
-
- Order allow,deny
- Allow from all
-
-{% endif -%}
diff --git a/templates/openstack_https_frontend.conf b/templates/openstack_https_frontend.conf
deleted file mode 120000
index 9a2f6f2..0000000
--- a/templates/openstack_https_frontend.conf
+++ /dev/null
@@ -1 +0,0 @@
-openstack_https_frontend
\ No newline at end of file
diff --git a/templates/openstack_https_frontend.conf b/templates/openstack_https_frontend.conf
new file mode 100644
index 0000000..ebac26a
--- /dev/null
+++ b/templates/openstack_https_frontend.conf
@@ -0,0 +1,26 @@
+{% if options.endpoints -%}
+{% for ext_port in options.ext_ports -%}
+Listen {{ ext_port }}
+{% endfor -%}
+{% for address, endpoint, ext, int in options.endpoints -%}
+
+ ServerName {{ endpoint }}
+ SSLEngine on
+ SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2
+ SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!EXP:!LOW:!MEDIUM
+ SSLCertificateFile /etc/apache2/ssl/{{ options.service_name }}/cert_{{ endpoint }}
+ SSLCertificateKeyFile /etc/apache2/ssl/{{ options.service_name }}/key_{{ endpoint }}
+ ProxyPass / http://localhost:{{ int }}/
+ ProxyPassReverse / http://localhost:{{ int }}/
+ ProxyPreserveHost on
+
+{% endfor -%}
+
+ Order deny,allow
+ Allow from all
+
+
+ Order allow,deny
+ Allow from all
+
+{% endif -%}