Commit f3335e104efded77fee241ee3aa858c84d1a7f2b

Authored by Antonio Terceiro
1 parent aede9435

Initial DB setup

cookbooks/basics/recipes/default.rb
... ... @@ -7,3 +7,8 @@ if node['platform'] == 'centos'
7 7 mode 0644
8 8 end
9 9 end
  10 +
  11 +template '/etc/hosts' do
  12 + owner 'root'
  13 + mode 0644
  14 +end
... ...
cookbooks/basics/templates/centos/hosts.erb 0 → 100644
... ... @@ -0,0 +1,6 @@
  1 +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  2 +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  3 +
  4 +<% node['peers'].each do |hostname,ip| %>
  5 +<%= ip %> <%= hostname %>
  6 +<% end %>
... ...
cookbooks/postgresql/recipes/default.rb 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +package 'postgresql-server'
  2 +
  3 +execute 'postgresql-setup initdb || true' do
  4 + notifies :start, 'service[postgresql]'
  5 +end
  6 +
  7 +service 'postgresql' do
  8 + action :start
  9 +end
... ...
test/postgresql_test.sh 0 → 100644
... ... @@ -0,0 +1,8 @@
  1 +. $(dirname $0)/test_helper.sh
  2 +
  3 +test_postgresql_running() {
  4 + assertTrue 'PostgreSQL running' 'run_on database pgrep -fa postgres'
  5 +}
  6 +
  7 +. shunit2
  8 +
... ...