Great to see this discussed, thanks for bringing it up.
(Disclaimer: I'm the author of the blog post)
On 03/06/11 18:05, Luke Bigum wrote:
> On 03/06/11 16:21, Douglas Garstang wrote:
>> I'd also like to see something, maybe in the best practices document
>> on the Puppet Labs website indicating
> What if the file doesn't exist at all on the other distro? I
> know for example that centos creates a symlink from
> /boot/grub/grub.conf to /etc/grub.conf. What if I only wanted
> to manage this file for CentOS, and for other distro's, do nothing ?
Put the file resource inside the case state
On 06/03/2011 10:04 AM, Douglas Garstang wrote:
What if the file doesn't exist at all on the other distro? I know for
example that centos creates a symlink from /boot/grub/grub.conf to
/etc/grub.conf. What if I only wanted to manage this file for CentOS,
and for other distro's, do nothing ?
D
On 03/06/11 16:21, Douglas Garstang wrote:
I'd also like to see something, maybe in the best practices document
on the Puppet Labs website indicating which is the correct way to
handle specific operating ystem logic. Having multiple classes (ie a
lot of classes) per module, means more files, wh
> > Subject: Re: [Puppet Users] Re: Resources existing in
> > different operating systems.
>
> > All I was asking for was a way to conditional manage a
> > resource based on the operating system. Something like:
> >
> > file {
> >
> > $op
> -Original Message-
> From: puppet-users@googlegroups.com
> [mailto:puppet-users@googlegroups.com] On Behalf Of Douglas Garstang
> Sent: 03 June 2011 16:21
> To: puppet-users@googlegroups.com
> Subject: Re: [Puppet Users] Re: Resources existing in
> different operat
On Fri, Jun 3, 2011 at 12:52 AM, Luke Bigum wrote:
> Douglas,
>
> If you don't use a conditional somewhere, how are you going to decide what
> resources are declared on what clients?
>
I never said I didn't want to use conditionals somewhere.
>
> In that blog example, the classes are loaded b
Douglas,
If you don't use a conditional somewhere, how are you going to decide
what resources are declared on what clients?
In that blog example, the classes are loaded based on the value of a
fact reported by the Puppet client, in some ways "more reliable" than a
variable defined in a Puppe
On Thu, Jun 2, 2011 at 12:36 PM, Douglas Garstang
wrote:
> So... I'm thinking about how to have puppet manage different operating
> systems. It's one thing to use a selector to determine the value of specific
> resources attribute, but what do you do when a file may not exist on a
> specific O/S?