From aa35b325460a82a37719db37afef58b044c328d9 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Sat, 1 Nov 2014 22:55:18 +0000 Subject: [PATCH] Host a summit.openstack.org redirect on static This provides a hollow "summit.openstack.org" vhost as a permanent redirect to the openstack.org/summit site. As the summit schedule site is no longer maintained, this ensures browser traffic goes somewhere with helpful details about the summit rather than just timing out. Change-Id: I5007214e69f8656981b6d173a0c6aa38be464fba --- modules/openstack_project/manifests/static.pp | 10 +++++++++ .../templates/summit.vhost.erb | 21 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 modules/openstack_project/templates/summit.vhost.erb 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 +