Friday 15 March 2013

ruby on rails - FATAL: You must set node['postgresql']['password']['postgres'] in chef-solo mode when using posgtresql cookbook -



ruby on rails - FATAL: You must set node['postgresql']['password']['postgres'] in chef-solo mode when using posgtresql cookbook -

so included cookbook 'postgresql', {} in cheffile. have box downloaded , installed vagrant, when run vagrant provision, gives me error:

fatal: must set node['postgresql']['password']['postgres'] in chef-solo mode

i saw somewhere should add together line:

default['postgresql']['password']['postgres'] = "mypassword"

in default.rb file in postgresql cookbook. if add together , vagrant provision again, line gets deleted , run same error again.

what problem here?

you can set node info in vagrantfile using chef.json. example:

vagrant.configure("2") |config| # ... config.vm.provision "chef_solo" |chef| # ... chef.json = { postgresql: { password: { postgres: "mypassword" } } } end end

see vagrant docs more information.

ruby-on-rails postgresql vagrant chef

No comments:

Post a Comment