Commit caa8d6df316df5280d7fff656a966d82bba07bed

Authored by Paulo Tada
Committed by Rafael Manzo
1 parent e5302b62
Exists in mezuro_cookbook

Adding database configuration kalibro-processor

Signed-off-by: Diego Araújo <diegoamc90@gmail.com>
Showing 1 changed file with 20 additions and 6 deletions   Show diff stats
cookbooks/mezuro/recipes/kalibro_processor.rb
@@ -4,12 +4,6 @@ execute &#39;download:mezuro&#39; do @@ -4,12 +4,6 @@ execute &#39;download:mezuro&#39; do
4 user 'root' 4 user 'root'
5 end 5 end
6 6
7 -package 'kalibro-processor'  
8 -  
9 -service 'kalibro-processor.target' do  
10 - action [:enable, :start]  
11 -end  
12 -  
13 template '/etc/mezuro/kalibro-processor/database.yml' do 7 template '/etc/mezuro/kalibro-processor/database.yml' do
14 source 'kalibro_processor/database.yml.erb' 8 source 'kalibro_processor/database.yml.erb'
15 owner 'kalibro_processor' 9 owner 'kalibro_processor'
@@ -18,3 +12,23 @@ template &#39;/etc/mezuro/kalibro-processor/database.yml&#39; do @@ -18,3 +12,23 @@ template &#39;/etc/mezuro/kalibro-processor/database.yml&#39; do
18 notifies :restart, 'service[kalibro-processor.target]' 12 notifies :restart, 'service[kalibro-processor.target]'
19 end 13 end
20 14
  15 +package 'kalibro-processor'
  16 +
  17 +service 'kalibro-processor.target' do
  18 + action [:enable, :start]
  19 +end
  20 +
  21 +PROCESSOR_DIR='/usr/share/mezuro/kalibro-processor'
  22 +
  23 +execute 'kalibro-processor:schema' do
  24 + command 'RAILS_ENV=production bundle exec rake db:schema:load'
  25 + cwd PROCESSOR_DIR
  26 + user 'kalibro_processor'
  27 +end
  28 +
  29 +execute 'kalibro-processor:migrate' do
  30 + command 'RAILS_ENV=production bundle exec rake db:migrate'
  31 + cwd PROCESSOR_DIR
  32 + user 'kalibro_processor'
  33 + notifies :restart, 'service[kalibro-processor.target]'
  34 +end