Hector Castro on 27 Jun 2012 13:49:22 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Install VM and LAMP from script


July 18th.  All of the other details are on the site as well.

--
Hector


On Wed, Jun 27, 2012 at 4:37 PM, Paul Walker <starsinmypockets@gmail.com> wrote:
> Thanks Hector, I'll check it out. Is there a date for the DevOps meetup?
>
> Paul
>
>
> On Wed, Jun 27, 2012 at 4:33 PM, Hector Castro <hectcastro@gmail.com> wrote:
>>
>> Hi Paul,
>>
>> For your specific case, I'd take a look at GitHub search results for
>> Vagrant projects referencing Drupal.  This one looks relatively
>> up-to-date, uses modern cookbook dependency management (Librarian),
>> and covers most of what others have mentioned (Chef, Vagrant,
>> Virtualbox):
>>
>>    https://github.com/xforty/vagrant-drupal
>>
>> I'd also like to mention (full disclosure -- I'm an organizer) that
>> there will be a Philly DevOps meetup in July discussing Vagrant and
>> local development that others participating in this thread may be
>> interested in:
>>
>>    http://phillydevops.org
>>
>> --
>> Hector
>>
>>
>> On Tue, Jun 26, 2012 at 3:10 PM, JP Vossen <jp@jpsdomain.org> wrote:
>> >> Date: Tue, 26 Jun 2012 08:23:12 -0400
>> >> From: Paul Walker<starsinmypockets@gmail.com>
>> >>
>> >>
>> >> I'm trying to spin up a development workflow for LAMP, which would
>> >> involve
>> >> instantiating a virtual machine, installing config and dependencies and
>> >> integrating with version control using a deployment script.
>> >
>> > [...]
>> >>
>> >> ...some suggestions for appropriate
>> >>
>> >> tools - I'm thinking Virtual Box? I suppose that I could pull from an
>> >> Ubuntu distro, but I'm not sure how to get that into Virtual Box via
>> >> script? Any advice is appreciated.
>> >
>> >
>> > If this is Ubuntu-ish, then Juju
>> > (http://en.wikipedia.org/wiki/Juju_%28software%29) is Canonical's vision
>> > of
>> > the future.  (Hmmm, Juju'd be a good preso.)  Your specific LAMP case is
>> > usually the use-case or example for explaining Juju.  Note that many of
>> > the
>> > Juju examples reference "the cloud" but you do NOT need to really use
>> > the
>> > cloud, that's one of the benefits.  It's intended to be a "write once,
>> > run
>> > against almost anything" DevOps tool, as I understand it.  See also
>> > https://wiki.ubuntu.com/ServerTeam/MAAS.
>> >
>> > Disclaimer: I've never actually used Juju, all I know about it is what
>> > I've
>> > read in various Ubuntu & Canonical blogs.  But I do know that once they
>> > set
>> > their minds to something, they usually stick to it (e.g., Unity).
>> >
>> > Having said that, I just read _Learning CFEngine_ and I liked it.  It
>> > made a
>> > good case for *not* doing it via bash or Perl or whatever, but instead
>> > do
>> > the learning curve for an engine.  I'd like a good CFEngine cookbook,
>> > and I
>> > don't see it, but I also understand the web site & docs are particularly
>> > good.
>> >
>> > While Juju seems to be Ubuntu's future, CFEngine has been around for 20
>> > years and is very mature and powerful.  I'm going to be looking at it
>> > more.
>> >  It's also C.  Puppet and Chef are both Ruby, which is a minus for me
>> > since
>> > I *assume* that will pull in tons of Ruby stuff on an otherwise minimal
>> > system.
>> >
>> > To close, I've usually done stuff like that in bash, but will be looking
>> > more into CFEngine for now (for CentOS $WORK stuff) and Juju in the
>> > future
>> > (for $HOME Ubuntu stuff).  Maybe you can do a preso on your solution?
>> >
>> > Later,
>> > JP
>> > ----------------------------|:::======|-------------------------------
>> > JP Vossen, CISSP            |:::======|      http://bashcookbook.com/
>> > My Account, My Opinions     |=========|      http://www.jpsdomain.org/
>> > ----------------------------|=========|-------------------------------
>> > "Microsoft Tax" = the additional hardware & yearly fees for the add-on
>> > software required to protect Windows from its own poorly designed and
>> > implemented self, while the overhead incidentally flattens Moore's Law.
>> >
>> >
>> > ___________________________________________________________________________
>> > Philadelphia Linux Users Group         --
>> >  http://www.phillylinux.org
>> > Announcements -
>> > http://lists.phillylinux.org/mailman/listinfo/plug-announce
>> > General Discussion  --
>> > http://lists.phillylinux.org/mailman/listinfo/plug
>>
>> ___________________________________________________________________________
>> Philadelphia Linux Users Group         --
>>  http://www.phillylinux.org
>> Announcements -
>> http://lists.phillylinux.org/mailman/listinfo/plug-announce
>> General Discussion  --
>> http://lists.phillylinux.org/mailman/listinfo/plug
>
>
>
> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        http://www.phillylinux.org
> Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
> General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug
>
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug