On Nov 2, 12:19 pm, Jeff <wel...@gmail.com> wrote:
> Update: It was indeed a permissions issue with regard to the external node
> classifier. I simply moved the puppet-dashboard directory out of /root and
> put it in /opt and everything works fine now.


Great!


> The thing I can't figure out
> is that it was working fine in the /root dir until I installed and
> configured Foreman, which I wanted to try alongside the puppetlabs
> dashboard to compare them. I assumed they would not conflict with each
> other.


I believe both provide external node classifiers, and the Puppetmaster
can only use one such at a time.  Right now, for you, it looks like
Dashboard's is the chosen one.  You may still be able to try out some
of Foreman's other features, but you cannot have the full
functionality of both packages available at the same time for the same
Puppetmaster.

In any event, I suspect that the problem you encountered was not
directly related to installing Foreman.  Generally speaking, non-root
processes should not be able to access anything under /root, and
nothing about the Puppetmaster, Dashboard, or Foreman should run as
root.  If you do mistakenly run parts of the stack as root (e.g. by
manually starting one or more of the daemons as root) then they have
permissions they should not have, such as to access root's files.


John

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to