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. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---