[QA] Proposal for Zurich Hackathon: Production-like Vagrant

Andrew Otto otto at wikimedia.org
Mon Jan 27 21:16:28 UTC 2014


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 <bdavis at wikimedia.org> wrote:

> On Mon, Jan 27, 2014 at 11:41 AM, Ori Livneh <ori at wikimedia.org> wrote:
>> On Fri, Jan 24, 2014 at 12:34 PM, Yuvi Panda <yuvipanda at wikimedia.org>
>> 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    <bd808 at wikimedia.org>
> [[m:User:BDavis_(WMF)]]  Sr Software Engineer                Boise, ID
> irc: bd808                                        v:415.839.6885 x6855




More information about the QA mailing list