Afternoon/Evening all It looks like Puppet is starting to get some traction within my organisation, with several other teams asking what Puppet can do for them :-)
The main use I'm getting asked about is one touch deployment of our products by Dev teams... On the surface it shouldn't be too hard, and I've already got a model in mind. However one of the considerations is making the Puppet code maintainable by Dev aswell as me in Ops/Implementation... Currently, I've got one model that does all our Puppet stuff, such as based configuring servers, installing oracle, installing monitoring, configuring databases, etc. I do hook in some common modules as and when needed. So i can either continue this model and build it out to handle product deployments aswell. Or I can turn it on its head, and write modules specific to the product deployment, pulling in stuff from our core model where useful... This means that Dev can maintain their own product modules, and with a liberal spread of continuous integration testing, should be able to handle new product module requirements separately to core model changes :-) So, thoughts welcome. Any pros/cons to above? Or any better way of handling it? Thanks in advance for any responses. Regards Gavin -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.