From 38ec786eb2f7b38c8bdba841f0ed98e7b9e32432 Mon Sep 17 00:00:00 2001 From: Hoang Xuan Phu Date: Wed, 22 Oct 2014 08:50:08 +0000 Subject: [PATCH] customize password for aox --- aox/recipes/default.rb | 11 ++++++++++- aox/templates/default/archiveopteryx.conf.erb | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/aox/recipes/default.rb b/aox/recipes/default.rb index 1027a86..59eba3c 100644 --- a/aox/recipes/default.rb +++ b/aox/recipes/default.rb @@ -46,5 +46,14 @@ provider node[:fpm][:provider] end - execute '/usr/local/archiveopteryx/lib/installer -s /var/run/postgresql/.s.PGSQL.5432' + + +postgresql_user 'aox' do + password node[:aox][:db][:password] +end + +template '/usr/local/archiveopteryx/archiveopteryx.conf' do + mode '600' + user 'aox' +end diff --git a/aox/templates/default/archiveopteryx.conf.erb b/aox/templates/default/archiveopteryx.conf.erb index 191491f..4ee8415 100644 --- a/aox/templates/default/archiveopteryx.conf.erb +++ b/aox/templates/default/archiveopteryx.conf.erb @@ -6,7 +6,7 @@ db-address = 127.0.0.1 db-port = 5432 db-name = archiveopteryx db-user = aox -db-password = '(database user password here)' +db-password = '<%= node[:aox][:db][:password] %>' # Uncomment the next line to log more (or set it to debug for even more). # log-level = info