[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