This sounds great for me - I've had lots of problems setting up Lernanta and have advocated for a virtual machine solution. I look forward to trying this out.<div><br>Stian<br><br><div class="gmail_quote">On Thu, Jul 5, 2012 at 6:35 PM, Chris Ewald <span dir="ltr"><<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sure. Replace is a strong word...<div><br></div><div>It's really to lower the barrier of entry for new users. We will still have the setup process documented on the wiki, and can of course still setup to boxes manually. The box is ubuntu.</div>


<div><br></div><div>Ideally, we will be able to use the chef component on any debian / ubuntu system so a contributor could install lernanta automatically on their host computer as well.</div><span class="HOEnZb"><font color="#888888"><div>

<br></div><div>Chris</div>
</font></span><div><br><div class="gmail_quote"><div class="im">On Wed, Jul 4, 2012 at 5:49 PM, Jos Flores <span dir="ltr"><<a href="mailto:josmasflores@gmail.com" target="_blank">josmasflores@gmail.com</a>></span> wrote:<br>

</div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hey Chris,<br>
<br>
that is great but I'm a bit weary about the word 'replaced'. I do NOT<br>
want to install Lernanta in a virtual machine; my laptop can barely<br>
carry itself, let alone starting up virtual boxes. I understand that<br>
it's great for new users though, but not for all. Also, some people<br>
might want to develop in their own platform (I'm guessing that the<br>
vagrant box will be Ubuntu?). So I hope that 'replacement' is only<br>
figurative speech :)<br>
<br>
cheers,<br>
José<br>
<div><div><br>
<br>
On 4 July 2012 14:04, Chris Ewald <<a href="mailto:chris@p2pu.org" target="_blank">chris@p2pu.org</a>> wrote:<br>
> Hi Everyone,<br>
><br>
> Letting everyone know that I am working on new workflow for our system<br>
> administration. The technologies are Vagrant and Chef. Two awesome<br>
> technologies that will will take p2pu system administration into the future.<br>
><br>
> Chef is config management tool that allows for automatic provisioning of a<br>
> single server or a whole networked infrastructure. For us, we will start<br>
> with just our web server hosting lernanta. I am writing chef 'recipes' to<br>
> automatically build our lernanta server.<br>
><br>
> This gives us two huge benefits:<br>
>  - We will have a fool proof way to bring back a server if it goes down.<br>
>  - The server system will be in sync with specific versions of our git<br>
> lernanta - so say if we decide to switch to postgresql in the future, we<br>
> will update the chef recipes to install postgres instead of mysql and still<br>
> build the server with one command. And if you checkout old code, it will<br>
> still build the server with mysql. :-)<br>
><br>
> Combining this with vagrant will dramatically simplify our development<br>
> environment setup. Our lernanta setup wiki<br>
> - <a href="https://github.com/p2pu/lernanta/wiki/Lernanta%27s-Setup-Install" target="_blank">https://github.com/p2pu/lernanta/wiki/Lernanta%27s-Setup-Install</a> - will be<br>
> replaced with 3 steps. Download virtualbox, download vagrant, >$ vagrant up.<br>
> And that's it!<br>
><br>
> This will lower the barrier of entry for new contributers. Coders will be<br>
> able to jump right into lernanta code, rather than fumble with setting up a<br>
> new ubuntu server. Awesome!<br>
><br>
> I'll have more for soon. I hope to have this done and available for everyone<br>
> to test and play with in tomorrow.<br>
><br>
> Cheers<br>
> Chris<br>
><br>
><br>
><br>
><br>
><br>
</div></div><div><div>> _______________________________________________<br>
> p2pu-dev mailing list<br>
> <a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
> <a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
><br>
_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org" target="_blank">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
</div></div></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><a href="http://reganmian.net/blog">http://reganmian.net/blog</a> -- Random Stuff that Matters<br><br>
</div>