Skip to content
This repository has been archived by the owner on Jul 11, 2020. It is now read-only.

Commit

Permalink
use chef environment in nginx config
Browse files Browse the repository at this point in the history
  • Loading branch information
dwradcliffe committed Aug 8, 2014
1 parent 922a291 commit 8b83dc7
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 34 deletions.
2 changes: 1 addition & 1 deletion Berksfile.lock
Expand Up @@ -216,7 +216,7 @@ GRAPH
rubygems-backups (0.0.17)
chef-vault (>= 0.0.0)
rubygems-ruby (>= 0.0.0)
rubygems-balancer (0.0.26)
rubygems-balancer (0.0.27)
chef-vault (>= 0.0.0)
nginx (>= 0.0.0)
rubygems (>= 0.0.0)
Expand Down
2 changes: 1 addition & 1 deletion cookbooks/rubygems-balancer/metadata.rb
@@ -1,6 +1,6 @@
name 'rubygems-balancer'

version '0.0.26'
version '0.0.27'

depends 'chef-vault'
depends 'nginx'
Expand Down
64 changes: 32 additions & 32 deletions cookbooks/rubygems-balancer/templates/default/site.conf.erb
Expand Up @@ -67,69 +67,69 @@ server {
}

location = /specs.4.8.gz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /latest_specs.4.8.gz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /prerelease_specs.4.8.gz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

# Crufty old redirects

location = /specs.4.8 {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /latest_specs.4.8 {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /prerelease_specs.4.8 {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/rubygems-update-1.3.6.gemspec.rz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml.Z {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml.z {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /Marshal.4.8.Z {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /Marshal.4.8 {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/index.rz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/index {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/latest_index.rz {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/latest_index {
rewrite ^ http://production.s3.rubygems.org$request_uri redirect;
rewrite ^ http://<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location /stylesheets/ {
Expand Down Expand Up @@ -237,69 +237,69 @@ server {
}

location = /specs.4.8.gz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /latest_specs.4.8.gz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /prerelease_specs.4.8.gz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

# Crufty old redirects

location = /specs.4.8 {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /latest_specs.4.8 {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /prerelease_specs.4.8 {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/rubygems-update-1.3.6.gemspec.rz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml.Z {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml.z {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /yaml {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /Marshal.4.8.Z {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /Marshal.4.8 {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/index.rz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/index {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/latest_index.rz {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

location = /quick/latest_index {
rewrite ^ https://s3.amazonaws.com/production.s3.rubygems.org$request_uri redirect;
rewrite ^ https://s3.amazonaws.com/<%= node.chef_environment %>.s3.rubygems.org$request_uri redirect;
}

##### END legacy rules
Expand Down

0 comments on commit 8b83dc7

Please sign in to comment.