X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/261e7e9cd1a9882faa4ed7087b5902ebafe25988..e5cfdc9914e4d57a2e7cb5cfb370eeb97683f745:/cookbooks/dev/recipes/default.rb diff --git a/cookbooks/dev/recipes/default.rb b/cookbooks/dev/recipes/default.rb index 29ce0c063..7c3dcfac0 100644 --- a/cookbooks/dev/recipes/default.rb +++ b/cookbooks/dev/recipes/default.rb @@ -20,6 +20,7 @@ require "yaml" include_recipe "apache" +include_recipe "passenger" include_recipe "git" include_recipe "mysql" include_recipe "postgresql" @@ -47,21 +48,14 @@ package "python-dateutil" package "python-magic" package "python-psycopg2" +easy_install_package "geojson" + apache_module "expires" apache_module "fastcgi-handler" apache_module "rewrite" apache_module "expires" apache_module "wsgi" -apache_module "passenger" do - conf "passenger.conf.erb" -end - -munin_plugin "passenger_memory" -munin_plugin "passenger_processes" -munin_plugin "passenger_queues" -munin_plugin "passenger_requests" - gem_package "sqlite3" gem_package "rails" do @@ -129,7 +123,7 @@ search(:accounts, "*:*").each do |account| end end -if node[:postgresql][:clusters]["9.1/main"] +if node[:postgresql][:clusters][:"9.1/main"] postgresql_user "apis" do cluster "9.1/main" end @@ -152,13 +146,13 @@ if node[:postgresql][:clusters]["9.1/main"] end rails_port site_name do - ruby node[:dev][:ruby] + ruby node[:passenger][:ruby_version] directory rails_directory user "apis" group "apis" repository details[:repository] revision details[:revision] - database_port node[:postgresql][:clusters]["9.1/main"][:port] + database_port node[:postgresql][:clusters][:"9.1/main"][:port] database_name database_name database_username "apis" run_migrations true