You can avoid a lot of conditional soup by parameterizing things that should b parameterized anyway. This doesn't always work, but often does.
On Jan 27, 2014, at 3:48 PM, Bryan Davis <[email protected]> wrote: > On Mon, Jan 27, 2014 at 11:41 AM, Ori Livneh <[email protected]> wrote: >> On Fri, Jan 24, 2014 at 12:34 PM, Yuvi Panda <[email protected]> >> wrote: >>> >>> Thoughts? >> >> I think either approach (or some combination) would be desirable and >> feasible. I would be happy to provide guidance, review patches, make fixes, >> etc. but someone would have to take the lead in organizing it. Arthur, if >> you're interested, let me know how I can help. >> >> CCing Andrew Otto, Bryan Davis and Matt Flaschen > > I had discussed a semi-related idea for Zurich with Ori. I am > interested in doing a hands on puppet/vagrant tutorial showing how to > add new roles. In the spirit of doing something highly interactive I > had thought that the group in the tutorial could try to make all > extensions used on commons available via roles by the end of the > weekend. > > I love the idea of sharing puppet modules between vagrant, labs, beta > and production, but my personal Puppet skills aren't up to devising a > reasonable way to do this at the moment. My biggest fear (and fastest > route to -2 from Ori and Faidon) would be that we'd have to add a > bunch of "conditional soup" to the modules to handle some of the > fundamental differences between the environments. > > Bryan > -- > Bryan Davis Wikimedia Foundation <[email protected]> > [[m:User:BDavis_(WMF)]] Sr Software Engineer Boise, ID > irc: bd808 v:415.839.6885 x6855 _______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
