----- Original Message -----
> From: "James Henderson" <james.m.hender...@gmail.com>
> To: puppet-users@googlegroups.com
> Sent: Friday, October 11, 2013 4:12:21 PM
> Subject: [Puppet Users] Re: Rootless Puppet
> 
> 
> 
> On Friday, October 11, 2013 9:28:44 AM UTC-4, jcbollinger wrote:
> >
> >
> >
> > On Thursday, October 10, 2013 4:17:31 PM UTC-5, James Henderson wrote:
> >>
> >> Hello,
> >>
> >> I am the guy who Spencer is talking about.  Since I am brand new to
> >> puppet, and puppet non-root is not well supported at this time, we have
> >> decided to go with a more script based option.
> >>
> >
> >
> > You should use what works best for you, of course, but like R.I., I'm not
> > sure what you mean by "not well supported".  I'd estimate that Puppet
> > non-root is not widely *used*, but that's because many of the resources
> > that people want to manage cannot be modified by unprivileged users.
> > That's not a problem that Puppet (or any other system) can solve.
> >
>  
> >
> What I mean by "not well supported":
>  - installing puppet if you do not have root is a non-trivial exercise and
> isn't documented anywhere that I could find.  In my case we could probably
> get the sys admins to install a version, but at my company it is definitely
> better to do things yourself.

export GEM_HOME=~/.gem
gem install puppet
export PATH=$PATH:~/.gem/bin

puppet --version

>  - most packages on puppetforge will not work out of the box as they do
> assume that you have root access

yes, packages are gonna require root.

>  - you need to write your puppet files in a special way in order to use
> them without root

not really, it just means you need to not try to do things only root can do
past that nothing changes. 

>  - when someone asked on ask.puppetlabs.com about this configuration, here
> is the answer they got:
> https://ask.puppetlabs.com/question/413/puppet-agent-running-as-unprivileged-user/
>   - this answer does not show that this is a typical and supported option,
> rather it is an option that you can make work if you write all of your
> manifests in a very particular way.

the agent just works if you start it as your user, you'll have instead of 
/var/lib/puppet
~/.puppet and everything else roughly stays the same.

If you put the manifests in your homedir you can just use puppet apply and do
not even need a master to fully manage everything your user can managed

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to