[p2pu-dev] New Development Scripts

Dirk Uys dirk at p2pu.org
Thu Jul 5 08:35:11 UTC 2012


Hi Jose

The vagrant setup won't change that much if you are already set up, but you
raise an important point that we need to remember! Maybe it's possible to
install puppet and use the scripts to manage to local setup, but at the
moment the setup for development isn't that complex.

When we update the instructions at
https://github.com/p2pu/lernanta/wiki/Lernanta%27s-Setup-Install, we should
move the current instructions to another page and link to it. Maybe we
should also change the url so that it doesn't contain an apostrophe.
Something like installing-lernanta?

Any other thoughts?

Cheers
d

On Wed, Jul 4, 2012 at 5:49 PM, Jos Flores <josmasflores at gmail.com> wrote:

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


More information about the p2pu-dev mailing list