Steve Traugott (http://www.infrastructures.org/) compares the problem
to building cars by hand, vs the production line.  It's a nice
metaphor to use when you're trying to demonstrate what a significant
change it can be.

We still do stuff by hand in IT even though you can demonstrate that
the error rate of doing it is far too high.  I think IT workers end up
far too often like the poor bloke on the clock in Metropolis. :)

J.


2009/2/3 Bjørn Dyre Dyresen <bj...@dyresen.net>:
>
>
> 2009/2/2 Zach Buckholz <zach.buckh...@apollogrp.edu>
>>
>> This may sound like a confusing / trick question, so please bare with me.
>>
>> What problem(s) will puppet solve? Why would I use it?
>>
>> I am trying to pitch the use of puppet in our environment and need to
>> follow a formal proposal model. Which means I need to start with a problem
>> to solve or situation to improve.
>>
>> The concept of what puppet will do needs to be explained to non-technical
>> business leaders.
>>
>> This is what I have come up with so far; (I wish the reductive labs site
>> had a wiki page for this)
>>
>>     What is the problem?
>>         Unknown configurations
>>         Environment is not dynamic
>>         Messy
>>         No central model
>>         Hard to change
>>         No consistency
>>         Administration overhead
>>         Reactive instead of proactive
>>         Unorganized
>>         Need scripts to work with linux and solaris
>>         Hard to scale
>>
>> Can anyone add (non-technical explanations) to the above list?
>>
>>     Zach
>> This message is private and confidential. If you have received it in
>> error, please notify the sender and remove it from your system.
>>
>
>
>
> If you are consistent in your use of puppet you can use puppet as a
> documentation resource.
> Need to know how a particular server is configured? Look at the puppetcode!
>
> With puppet you can move servers with ease!
> you write generic classes or modules. Need to move a particular service?
> Just include it somewhere else!
>
> For consistency it's really easy to apply the same configuration to a lot of
> hosts.  Need to add a host? Well, just add it to the host group, and puppet
> takes care of it!
>
> As for administration overhead. Puppet will give you less work to do! How?
> You just make a puppet manifest/module/class/whatever suites you that takes
> care of a certain thing. You know it works! You don't have to remember how.
> Next time, just apply it to a host! And Done!
>
> If you need scripts to work on multiple platforms, Puppet does this really
> well. Just add eg a case statement selecting what to apply based on
> operating system.
>
> Puppet scales well. Having server being puppetmaster set up with
> nginx/mongrel/puppet we can restart puppet 100 nodes at the same time having
> no troubles at all. The server being a dual quadcore with 16 gb of ram is
> serving approx 200 nodes and is not sweating a bit. Could easly serve the
> double.
>
>
>
> >
>



-- 
Julian Simpson
Software Build and Deployment
http://www.build-doctor.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to