Skip to content

Commit 392d10a

Browse files
committed
create msf_dev_db and msf_test_db.
1 parent 091cdcc commit 392d10a

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

scripts/shell/provision.rb

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,18 @@
4545
user "postgres"
4646
end
4747

48-
sql = "SELECT 1 FROM pg_roles WHERE rolname='vagrant'"
49-
execute "createdb" do
48+
["vagrant", "msf_dev_db", "msf_test_db"].each do |database|
49+
execute "sudo -u postgres createdb --owner vagrant #{database}" do
50+
not_if "psql -lqt | awk '{ print $1 }' | grep -w #{database} | wc -l | grep -q 1"
51+
end
52+
end
53+
54+
directory "/home/vagrant/.msf4/" do
5055
user "vagrant"
51-
not_if { "psql postgres -tAc \"#{sql}\" | grep -q 1" }
56+
group "vagrant"
5257
end
5358

54-
file "/vagrant/.msf4/database.yml" do
59+
file "/home/vagrant/.msf4/database.yml" do
5560
content <<-EOH
5661
# Development Database
5762
development: &pgsql
@@ -97,7 +102,7 @@
97102
repository "https://github.com/sstephenson/ruby-build.git"
98103
end
99104

100-
ruby_version = `cat .ruby-version`.strip
105+
ruby_version = `cat /vagrant/.ruby-version`.strip
101106
bash "install_ruby" do
102107
user "root"
103108
not_if { ::Dir.exist?("/usr/local/rbenv/versions/#{ruby_version}") }

0 commit comments

Comments
 (0)