Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Joe McDonagh
On 05/24/2010 09:38 PM, Christophe Kalt wrote: > On 2010-05-22, Joe McDonagh wrote: > >> On 05/22/2010 11:45 AM, Yves Dorfsman wrote: >>> Has anybody done, or can point me to a *rational* comparison between >> those >>> guys, or even one including commercial products? >> > > I've had my own home-

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Joe McDonagh
On 05/25/2010 12:36 AM, Atom Powers wrote: > On Sun, May 23, 2010 at 6:42 AM, Joe McDonagh > wrote: >> >> The only thing I can think of limitations in puppet that people >> frequently encounter is inter-node dependencies. I'm interested to see >> what other limitations you ran into ... > > I have

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
Maybe Im being obtuse, but isnt ALL cfg mgmt inherently declarative? I know that gets tossed around by the Puppet community as a unique win for it over others in the space. NB: My background is cfengine{2,3}. On Mon, May 24, 2010 at 11:38 PM, Eric Eisenhart wrote: > > On May 24, 2010, at 6:38 PM

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
This is a huge consideration, especially if youre a big edu with a decade of dinosaurs. Modern ruby/gems, modern python, etc for Solaris 8, AIX, Tru64 ... kill me now. cf2 was easily built for our rainbow of platforms. cf3 looks just as promising (were pursuing an upgrade at the moment). If I w

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Brandon S. Allbery KF8NH
On May 25, 2010, at 09:04 , Nick Silkey wrote: Maybe Im being obtuse, but isnt ALL cfg mgmt inherently declarative? I know that gets tossed around by the Puppet community as a unique win for it over others in the space. Ideally yes. (I still think Haskell should be a killer language for CM,

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Brandon S. Allbery KF8NH
On May 25, 2010, at 09:10 , Nick Silkey wrote: This is a huge consideration, especially if youre a big edu with a decade of dinosaurs. Modern ruby/gems, modern python, etc for Solaris 8, AIX, Tru64 ... kill me now. cf2 was easily built for our rainbow Python 2.5 was one of the easier things t

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Matt Disney
On Tue, 25 May 2010 09:04:52 -0400, Nick Silkey wrote: > Maybe Im being obtuse, but isnt ALL cfg mgmt inherently declarative? > I know that gets tossed around by the Puppet community as a unique win > for it over others in the space. > > NB: My background is cfengine{2,3}. This might just be

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
On Sat, May 22, 2010 at 2:50 PM, Matt Lawrence wrote: > cfengine is an academic project.  It tend to want to control your entire > system and changes are often made by writing exceptions to the current > configuration.  Folks I know have found the syntax to be difficult to use > and have suggested

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Josh Smift
http://docs.puppetlabs.com/guides/platforms.html claims that Puppet runs in Solaris 7 and later, and http://www.blastwave.org/jir/pkgcontents.ftd?software=ruby&style=brief&state=5&arch=i386 has Ruby 1.8.7 for Solaris 8, which seems to be pretty current. -Josh

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
On Sat, May 22, 2010 at 3:27 PM, Joe McDonagh wrote: > I saw a guy once present graphs I believe in the puppet channel on > freenode that showed how much faster cfengine is than puppet with an > equivalent number of resources. And I believed him- the fact that > cfengine is not in an interpreted l

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
I dont know if this is 'rational' to you, but it is to me: puppet has a lot of momentum going for it. _A lot_. Luke spent years building a community, writing documentation, troubleshooting on freenode, etc. That has yielded a lot of users very quickly. There is integration with other market pl

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
Oh, I know I _can_ ... Just like I _can_ build and run qmail on that Solaris 7 box. But do I _want_ to? ;) On Tuesday, May 25, 2010, Josh Smift wrote: > http://docs.puppetlabs.com/guides/platforms.html claims that Puppet runs > in Solaris 7 and later, and > http://www.blastwave.org/jir/pkgconten

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Randal L. Schwartz
> "Yves" == Yves Dorfsman writes: Yves> Has anybody done, or can point me to a *rational* comparison between those Yves> guys, or even one including commercial products? By the way, I interviewed Luke Kanies (Puppet) for FLOSS Weekly http://twit.tv/floss93, and Mark Burgess (cfengine) http

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Jonathan Billings
On Mon, May 24, 2010 at 09:36:22PM -0700, Atom Powers wrote: > I haven't tried puppet in over a year, but when I was evaluating it I > could never get puppet to build a template from more than one piece. > For example, if I wanted to add a line to crontab for each of several > different classes. W

Re: [lopsa-discuss] IT Policy Discuss

2010-05-25 Thread Edward Ned Harvey
> I think that asking the 'general public' to help decide IT policy is a > noble cause, but not practical. You're the IT guy, so you should know > best (and if you don't then you shouldn't be the one working on the > policy ;). If your employees knew enough about IT to write policy, > then > you

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Phil Pennock
On 2010-05-25 at 07:31 -0400, Joe McDonagh wrote: > I just finished integrating puppet with nagios so that nagios configs > are automagically built by puppet. It's a little different than what > you're saying but cool nonetheless. If I include an apache class, an > apache service checks gets setup

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
On Mon, May 24, 2010 at 9:38 PM, Christophe Kalt wrote: > I've had my own home-grown tool for so long that I haven't looked at any of > these for many years, but one question I always have is this:  If one > modifies a file that is not under the control of your tool of choice, does > it get flagge

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
On Tue, May 25, 2010 at 11:01 AM, Phil Pennock wrote: > So, if service Foo gets droped from your puppet configs somehow, through > misconfiguration, your monitoring will stop and the service can go down > without you knowing about it? Hopefully something, in meatspace or otherwise, is watching di

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Brian Mathis
On Tue, May 25, 2010 at 10:45 AM, Jonathan Billings wrote: > On Mon, May 24, 2010 at 09:36:22PM -0700, Atom Powers wrote: >> I haven't tried puppet in over a year, but when I was evaluating it I >> could never get puppet to build a template from more than one piece. >> For example, if I wanted to

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Phil Pennock
On 2010-05-25 at 11:10 -0400, Nick Silkey wrote: > On Tue, May 25, 2010 at 11:01 AM, Phil Pennock > wrote: > > So, if service Foo gets droped from your puppet configs somehow, through > > misconfiguration, your monitoring will stop and the service can go down > > without you knowing about it? > >

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Atom Powers
On Tue, May 25, 2010 at 7:45 AM, Jonathan Billings wrote: > On Mon, May 24, 2010 at 09:36:22PM -0700, Atom Powers wrote: >> I haven't tried puppet in over a year, but when I was evaluating it I >> could never get puppet to build a template from more than one piece. >> For example, if I wanted to a

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Atom Powers
On Tue, May 25, 2010 at 8:29 AM, Brian Mathis wrote: > The issue with Puppet (as I understand it) is that you can't have > multiple classes managing the same resource.  So if something is > handling /etc/crontab, something else can't.  Editfiles is a whole > other subject. > > However, many OSes p

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread seph
Atom Powers writes: > I haven't tried puppet in over a year, but when I was evaluating it I > could never get puppet to build a template from more than one piece. > For example, if I wanted to add a line to crontab for each of several > different classes. Building a file from multiple pieces is,

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
cron.d++ This is a useful means for getting away with monolithic, disparate crontabs for various users on various systems. We use it at $job to have cron modularity with copy: via cf2. We combined the copy: with links: when things like linux-ha/heartbeatd are involved. This has proven to be a g

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Jonathan Billings
On Tue, May 25, 2010 at 12:08:08PM -0400, Nick Silkey wrote: > This is a useful means for getting away with monolithic, disparate > crontabs for various users on various systems. We use it at $job to > have cron modularity with copy: via cf2. We combined the copy: with > links: when things like l

Re: [lopsa-discuss] SAGE Sysadmin Salary Survey and salaries over $200, 000

2010-05-25 Thread Aleksey Tsalolikhin
BTW, here is one of those jobs - Finance, NYC http://regionalhelpwanted.com/Search/detail.cfm?SN=204&ID=30173705&jexp=3 Best, -at ___ Discuss mailing list Discuss@lopsa.org http://lopsa.org/cgi-bin/mailman/listinfo/discuss This list provided by the Leag

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Joe McDonagh
On 05/25/2010 11:01 AM, Phil Pennock wrote: > On 2010-05-25 at 07:31 -0400, Joe McDonagh wrote: > >> I just finished integrating puppet with nagios so that nagios configs >> are automagically built by puppet. It's a little different than what >> you're saying but cool nonetheless. If I include

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Joe McDonagh
On 05/25/2010 11:10 AM, Nick Silkey wrote: > On Tue, May 25, 2010 at 11:01 AM, Phil Pennock > wrote: > >> So, if service Foo gets droped from your puppet configs somehow, through >> misconfiguration, your monitoring will stop and the service can go down >> without you knowing about it? >>

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Joe McDonagh
On 05/25/2010 09:33 AM, Nick Silkey wrote: > On Sat, May 22, 2010 at 3:27 PM, Joe McDonagh > wrote: > >> I saw a guy once present graphs I believe in the puppet channel on >> freenode that showed how much faster cfengine is than puppet with an >> equivalent number of resources. And I believed

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Tracy Reed
On Tue, May 25, 2010 at 09:04:52AM -0400, Nick Silkey spake thusly: > Maybe Im being obtuse, but isnt ALL cfg mgmt inherently declarative? Most people are not used to using a declarative language and would never consider implementing it that way. Not many PROLOG programmers around anymore, http://

Re: [lopsa-discuss] IT Policy Discuss

2010-05-25 Thread Tracy Reed
On Tue, May 25, 2010 at 11:00:51AM -0400, Edward Ned Harvey spake thusly: > Particularly to the "you must read software licenses before installing or > using, and you must notify IT of any software you install, including an > explanation of why you believe it's legal." Wouldn't this be a job for t

Re: [lopsa-discuss] cfengine vs. puppet vs. chef

2010-05-25 Thread Nick Silkey
Maybe I should clarify my definition of 'cfg mgmt'. ~/bin/for-loop-to-molest-crontabs.ksh isn't 'cfg mgmt' in my eyes. I mean suites which perform 'cfg mgmt' (cfengine, puppet, bcfg2, lcfg, chef, etc). They were what I meant by "hey, it's not just puppet that declarative ... Aren't they all?" On