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

Commit

Permalink
Add most of the necessary configuration for postgres, still need EBS …
Browse files Browse the repository at this point in the history
…management
Sam Kottler committed Jun 19, 2014
1 parent 27c36bf commit 7b2a69d
Showing 3 changed files with 30 additions and 3 deletions.
2 changes: 1 addition & 1 deletion Berksfile.lock
Original file line number Diff line number Diff line change
@@ -184,7 +184,7 @@ GRAPH
rubygems (>= 0.0.0)
rubygems-chef (0.0.2)
line (>= 0.0.0)
rubygems-database (0.0.14)
rubygems-database (0.0.19)
database (>= 0.0.0)
postgresql (>= 0.0.0)
rubygems (>= 0.0.0)
2 changes: 1 addition & 1 deletion cookbooks/rubygems-database/metadata.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'rubygems-database'
maintainer 'RubyGems.org ops team'

version '0.0.14'
version '0.0.19'

depends 'database'
depends 'postgresql'
29 changes: 28 additions & 1 deletion cookbooks/rubygems-database/recipes/default.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
include_recipe 'rubygems'

node.default['postgresql']['password']['postgres'] = ''
node.default['postgresql']['data_directory'] = '/var/lib/pg_data'
node.default['postgresql']['listen_addresses'] = '*'
node.default['postgresql']['ssl'] = false
node.default['postgresql']['work_mem'] = "100MB"
node.default['postgresql']['shared_buffers'] = "24MB"
node.default['postgresql']['users'] = [{
"username" => "postgres",
"password" => "postgres",
"superuser" => true,
"createdb" => true,
"login" => true
}]
node.default['postgresql']['pg_hba'] = [
{
"type" => "host",
"db" => "rubygems_#{node.chef_environment}",
"user" => "postgres",
"password" => "postgres",
"addr" => "#{search(:node, "name:app01.#{node.chef_environment}.rubygems.org")[0]['ipaddress']}/0",
"method" => "md5"
},
{
"type" => "local",
"db" => "all",
"user" => "postgres",
"method" => "ident"
}
]

include_recipe 'postgresql::server'
include_recipe 'postgresql::ruby'

0 comments on commit 7b2a69d

Please sign in to comment.