More puppet training!
Brett Lentz
wakko666 at gmail.com
Mon Sep 8 19:09:29 UTC 2008
> -----Original Message-----
> From: fedora-infrastructure-list-bounces at redhat.com [mailto:fedora-
> infrastructure-list-bounces at redhat.com] On Behalf Of Dennis Gilmore
> Sent: Monday, September 08, 2008 8:39 AM
> To: Fedora Infrastructure
> Subject: Re: More puppet training!
>
> On Monday 08 September 2008 10:16:28 am Mike McGrath wrote:
> > So I'm going to hold a couple more training seminars for Puppet in
> > Fedora's Infrastructure. I was hoping you guys could also throw some
> > questions together so i make sure I don't miss anything.
>
> Id like to know where should i put a script in the puppet tree. where
> should I put config files etc.
A script to be pushed to the clients, then executed, should be in the
directories declared by the fileserver directives (/var/lib/puppet/config, I
believe).
A script run on the server-side (e.g. an external node classifier, etc.)
should live in /usr/local/bin on the puppetmaster.
>
> what if its something needed on 2 systems that have different purposes
> should i create a new class? or just add it to each of the two
> groups?. but a shared group. that kind of thing.
>
Yep. My rule of thumb tends to be to create purpose-specific classes, so
that any node or server group that needs singular bits can include or
inherit them (and override any conflicting values).
>
> Dennis
---Brett.
More information about the Fedora-infrastructure-list
mailing list