}
define site($ensure = present, $docroot = false, $redirect = false,
- $protocol = 'http', $server_alias = false, $use = false,
- $ticket = false) {
+ $redirect_match = false, $protocol = 'http',
+ $server_alias = false, $use = false, $ticket = false) {
file { "${apache2_sites}-available/$title":
ensure => $ensure,
content => template('apache/site.erb'),
ServerName <%= title %>.<%= domain %>
<% if server_alias != false %> ServerAlias <%= server_alias %><% end %>
DocumentRoot <%= docroot %>
-<% if redirect != false %> RedirectMatch ^/$ <%= protocol %>://<%= title %>.<%= domain %>/<%= redirect %><% end %>
+<% if redirect_match != false %> RedirectMatch ^/$ <%= protocol %>://<%= title %>.<%= domain %>/<%= redirect_match %><% end %>
+<% if redirect != false %> Redirect <%= redirect %><% end %>
<% if use != false %><% use.each do |instance| -%>
Use <%= instance %>
<% end -%><% end -%>