diff --git a/modules/openstack_project/manifests/static.pp b/modules/openstack_project/manifests/static.pp index d8166cc9a1..09b383f9f2 100644 --- a/modules/openstack_project/manifests/static.pp +++ b/modules/openstack_project/manifests/static.pp @@ -244,6 +244,16 @@ class openstack_project::static ( $::project_config::config_dir], } + ########################################################### + # legacy summit.openstack.org site redirect + + apache::vhost { 'summit.openstack.org': + port => 80, + priority => '50', + docroot => 'MEANINGLESS_ARGUMENT', + template => 'openstack_project/summit.vhost.erb', + } + ########################################################### # legacy devstack.org site redirect diff --git a/modules/openstack_project/templates/summit.vhost.erb b/modules/openstack_project/templates/summit.vhost.erb new file mode 100644 index 0000000000..d5b4f5f923 --- /dev/null +++ b/modules/openstack_project/templates/summit.vhost.erb @@ -0,0 +1,21 @@ +# ************************************ +# Managed by Puppet +# ************************************ + +NameVirtualHost <%= @vhost_name %>:<%= @port %> +:<%= @port %>> + ServerName <%= @srvname %> +<% if @serveraliases.is_a? Array -%> +<% @serveraliases.each do |name| -%><%= " ServerAlias #{name}\n" %><% end -%> +<% elsif @serveraliases != '' -%> +<%= " ServerAlias #{@serveraliases}" %> +<% end -%> + + RewriteEngine On + RewriteRule ^/(.*) http://openstack.org/summit/$1 [last,redirect=permanent] + + ErrorLog /var/log/apache2/<%= @name %>_error.log + LogLevel warn + CustomLog /var/log/apache2/<%= @name %>_access.log combined + ServerSignature Off +