Skip to content

Instantly share code, notes, and snippets.

@andy-dufour
Created January 15, 2016 21:16
Show Gist options
  • Save andy-dufour/a4e84d421ada484601a3 to your computer and use it in GitHub Desktop.
Save andy-dufour/a4e84d421ada484601a3 to your computer and use it in GitHub Desktop.

Run: supermarket-ctl cleanse

Wait the 60 seconds.

mkdir -p /etc/supermarket

cleanse made a backup of your config in /root/supermarket-cleanse-2016-01-*

restore supermarket.rb from there to /etc/supermarket/

Add the following to your supermarket.rb:

default['supermarket']['user'] = 'opscode'
default['supermarket']['group'] = 'opscode'

default['supermarket']['nginx']['user'] = node['supermarket']['user']
default['supermarket']['nginx']['group'] = node['supermarket']['group']

default['supermarket']['postgresql']['username'] = node['supermarket']['user']

default['supermarket']['unicorn']['forked_user'] = node['supermarket']['user']
default['supermarket']['unicorn']['forked_group'] = node['supermarket']['group']

default['supermarket']['database']['user'] = 'opscode'
default['supermarket']['database']['name'] = 'opscode'

I also had to modify:

/opt/supermarket/embedded/cookbooks/unicorn/templates/default/unicorn.rb.erb

Line 30, to look like this:

user<%= ", group =" unless @forked_group.nil? %> "<%= @forked_user %>"<%= ", \"#{@forked_group}\"" unless @forked_group.nil? %>

It will be part of the upstream code changes I'll submit for future releases.

Run a supermarket-ctl reconfigure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment