Does the puppet user have read/execute on all files/dirs under /etc/puppet?
Is the config.ru file owned by the puppet user? On Thu, Apr 10, 2014 at 3:21 PM, John Pyeatt <[email protected]>wrote: > I've followed all of the documentation at > http://docs.puppetlabs.com/guides/passenger.html to try to switch from > webrick to passenger/apache. > > I'm obviously doing something wrong however because I can't get passenger > to use /etc/puppet instead of /home/puppet/.puppet to store data. > > Any ideas would be appreciated. Below are some of the details. > > I'm running it on Ubuntu 12 > I'm using Apache 2.2.22 > I'm using puppet 3.4.0 > I'm using passenger 4.0.41 > > 1) I've created the directories /usr/share/puppet/rack/puppetmasterd with > ./public ./tmp directories > > 2) In that directory I've put in a config.ru that looks like this: > # a config.ru, for use with every rack-compatible webserver. > # SSL needs to be handled outside this, though. > # if puppet is not in your RUBYLIB: > # $:.unshift('/var/lib/puppet') > $0 = "master" > # if you want debugging: > # ARGV << "--debug" > ARGV << "--rack" > > > *ARGV << "--confdir" << "/etc/puppet"ARGV << "--vardir" << > "/var/lib/puppet"*require 'puppet/application/master' > # we're usually running inside a Rack::Builder.new {} block, > # therefore we need to call run *here*. > run Puppet::Application[:master].run > > 3) I've created the file /etc/apache2/sites-available/passenger with the > following snippet > DocumentRoot */usr/share/puppet/rack/puppetmasterd/public* > > <Directory */usr/share/puppet/rack/puppetmasterd/*> > Options None > AllowOverride None > # Apply the right behavior depending on Apache version. > Order allow,deny > Allow from all > </Directory> > > No matter what I've tried it still puts everything to /home/puppet/.puppet > directory instead of using /etc/puppet > > > > > > -- > John Pyeatt > Singlewire Software, LLC > www.singlewire.com > ------------------ > 608.661.1184 > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/CAEisTLk4w%2BJJN5GvgBz%3DNA8%2BTTcfQ49ZCD0AABdU2E-mCBhQNw%40mail.gmail.com<https://groups.google.com/d/msgid/puppet-users/CAEisTLk4w%2BJJN5GvgBz%3DNA8%2BTTcfQ49ZCD0AABdU2E-mCBhQNw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Spencer Krum (619)-980-7820 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CADt6FWPQb%2BoqwzzYBGyi1Yu1r%2B4s8oT7Y1TOn_8t_u7Xaix8ow%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
