On Apr 15, 2010, at 5:50 AM, Thomas Bellman wrote:
Luke Kanies wrote:
In contrast, puppet should always be able to run as a normal user,
Say what? How would it be able to do any work if it doesn't run as
root? Or do you mean that if you write your manifests in a way to not
need root, then you should be able to use puppet without being root?
In the latter case I agree, but I think in principle puppetd ought to
be able to run as non-root as well then (you might need to point it to
directories where it can write for caches and so on, though).
I think it's pretty unlikely that people will want to run puppetd as a
non-root user - the use case just isn't really there. Yes, you could
write manifests that allowed this, and maybe use it for configuring
specific applications or something, but... I don't see it.
OTOH, I use puppet by itself all the time, and it's entirely critical
for me that it work fine as a normal user.
And, of course, now that we're moving to this single executable model,
things like 'puppet resource', which used to be ralsh, will also get
used all the time by non-root users.
--
When I die, I want go out just like my grandfather, in his sleep,
peaceful and quiet...not kicking and screaming like the other guys in
his car.
---------------------------------------------------------------------
Luke Kanies -|- http://puppetlabs.com -|- +1(615)594-8199
--
You received this message because you are subscribed to the Google Groups "Puppet
Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.