> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To post to this group, send email to puppet...@googlegroups.com.
> To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
>
Thanks Denmat...
I've seen the page already, but its so vague...
it doesnt mention anywhere what files belong where...
I gather auth.conf would need to be on the puppetmaster...
however, from what it says about namespaceauth.conf, it seems that
needs to live on the puppet client machines....
not sure....
On Feb 22, 4:58 pm, Denmat <tu2bg...@gmail.com> wrote:
> I think only on master. This might help you further.http://docs.puppetlabs.com/guides/security.html
>
> On 23/02/2011, at 8:29, Jed <jedbl...@gmail.com> wrote:
>
> > I'm trying to wrap my head around these files...
>
> > do both of them need to reside on the client and master?
>
> > are there any docs that describe these files and what all the option/
> > sections are and what they do?
>
> > Thanks all....
ok so I did sometesting..
apparently, this is how it breaks down so far...
-PUPPET CLIENT-
namespaceauth.conf: you need this or else it dies on startup
auth.conf : you do not need this normally, however if you want to do a
'puppetrun' from the master->client, this files needs to be present
and you need to have your puppet master listed in the proper sections
(ie. /run), also regarding 'puppetrun' command, you need the
[puppetrunner] section defined in the namespaceauth.conf file on the
puppetclient - in that section you need to list your puppetmaster FQDN/
IP.
-PUPPET MASTER-
namespaceauth.conf: not sure if this is need on the puppet master,
i'll remove it and test.
auth.conf: well...this is needed as per the documents.
this is where it gets fun [/s]
i have a custom spec/rpm built for the puppetmaster/puppetclient, all
this happens in once shot (from source its configured/compiled/built
and then broken out into a server/client rpm package) -- not a big
deal.
however, the million dollar question is....will the options for the
puppet master and the puppet client (in either file , auth.conf or
namespaceauth.conf) conflict? since i would like to use a global
version of both files and dist. to the puppetmaster and all
puppetclients. Furthermore, it sort of needs to happen like that,
since i have a puppetmaster, but on that master the puppet client will
be installed so the master can manage itself -- needless to say, the
puppetmaster and the puppetclient (on the same machine/instance) store
the same config/file/names in the same directory(/etc/puppet)
I'm sure it fairly trivial once you know what it is that's trivial ;-)
the puppet docs are just horrible (I hated Cfengine, but dammit, there
documentation was anal retentive)
for instance... the docs say "ohhh you have an 'auth' section in the
auth.conf file and here are the 8 different values (yes,
no ...etc)....however, nowhere, anywhere at all in blogs/sites/wiki
and even Turbulls puppet book does it say WHAT THE HELL THOSE OPTIONS
MEAN/DO/DONT DO.....
ok ok..now i'm venting -- sorry, but its been a long 3-day weekend of
trying to get puppet up and running on a last minute time-frame cause
i work for a bunch of monkeys(errr managers) with their heads in their
#(#*$*
The puppetmaster has neither an auth.conf nor a namespaceauth.conf and operates with just one error: we can't run puppetd on the puppetmaster because namespaceauth.conf is missing...