This repository was archived by the owner on Jun 11, 2019. It is now read-only.
This repository was archived by the owner on Jun 11, 2019. It is now read-only.
Use different template for vhosts when ssl = true #68
Open
Description
Something like this (based on vhost-ssl.template
)
# File Managed by Puppet
<IfDefine SSL>
<IfDefine !NOSSL>
<VirtualHost <%= @ip_addr %>:<%= @port %>>
ServerAdmin <%= @server_admin_email ||= 'webmaster@localhost' %>
<% if @server_name_value != false -%>
ServerName <%= @server_name_value %>
<% end -%>
DocumentRoot <%= @real_docroot %>
ErrorLog <%= scope.lookupvar('apache::log_dir') %>/<%= @name %>-error_log
CustomLog <%= scope.lookupvar('apache::log_dir') %>/<%= @name %>-access_log common
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite ALL:!aNULL:!eNULL:!SSLv2:!LOW:!EXP:!MD5:@STRENGTH
SSLCertificateFile <%= scope.lookupvar('apache::log_dir') %>/ssl.crt/server.crt
SSLCertificateKeyFile <%= scope.lookupvar('apache::log_dir') %>/ssl.key/server.key
</VirtualHost>
</IfDefine>
</IfDefine>
Metadata
Metadata
Assignees
Labels
No labels