Before landing a puppet change to production, we perform the following: Humans review the code, two +2's from cores are required. A number of automated checks are performed: * Puppet Lint across every puppet file * Puppet syntax is checked across every puppet file * erb lint across every template * puppet apply --noop is run across every node definition. This doesn't check everything under the sun, but does identify where the catalog failed to compile.
We are starting to develop rspec-puppet and beaker-rspec tests but that is still in the early stages. We use the puppetboard web dashboard to monitor our systems post-change to see the change propogate and identify breakage. -- Spencer Krum n...@spencerkrum.com On Fri, Nov 28, 2014, at 04:53 AM, Pravinth Samuel wrote: > Hi, > We are currently looking at automating the delivery pipeline as much > as possible as part of a larger push towards DevOps. In order to > develop the required quality gates, we are looking for possible > measures and metrics which make sense. What are some of the measures > that you guys have used in your line of work? > > -- > 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/65874c51-c003-4e93-bf7f-569f1f5c8be3%40googlegroups.com[1]. > For more options, visit https://groups.google.com/d/optout. Links: 1. https://groups.google.com/d/msgid/puppet-users/65874c51-c003-4e93-bf7f-569f1f5c8be3%40googlegroups.com?utm_medium=email&utm_source=footer -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/1417201002.1206460.196498177.748A9B6C%40webmail.messagingengine.com. For more options, visit https://groups.google.com/d/optout.