December meetup suggestion: Ditching MAMP/XAMP for Vagrant/Puppet

Events happening in the community are now at Drupal community events on www.drupal.org.
illepic's picture

Hi all,

I haven't presented in a long time and I'm just starting to play around with the amazing virtualization tool called Vagrant. I'd love to do a 15-20 minute presentation on how beginner-to-intermediate Drupalers can ditch MAMP/XAMPP and easily run a full LAMP stack that is sharable between a team.

We'll definitely need another presenter as well, but if you all will have me I'd like to start December's meetup with Vagrant.

Comments

Count me in

gchaix's picture

I can help. I've been working on some Vagrant stuff for the dev team here.

Rock on. Other Greg (Perry)

illepic's picture

Rock on. Other Greg (Perry) showed me some amaaaazing stuff with it as well and it would be fun to have all you involved in this. Heck, this could be a full-length group meetup on The Crazy-Awesome Things You Can Do With Vagrant/Puppet.

Obviously I'm still a complete noob at this, so my perspective will be mainly that of a "front-ender", so others with more experience will be greatly appreciated.

Great idea!

danmuzyka's picture

Vagrant and puppet have both been on my to-learn list for quite some time. Would be very excited to attend a presentation about these! If there are presenters who have enough information to fill the entire meeting, this would be an excellent topic for the month.

I agree with @danmuzyka --

laughnan's picture

I agree with @danmuzyka -- did some initial research on this today and it sounds fascinating.

I would be interested in this

jnicola's picture

I would be interested in this too, unfortuantely my winter Wednesdays are commanded by coaching a high school snowboard team.

It would be cool if presentations such as this were recorded and made available!

Jesse Nicola -- Shredical six different ways to Sunday! -- My Portfolio

How do I apply to get on your

illepic's picture

How do I apply to get on your snowboarding team?

You have to be a high school

jnicola's picture

You have to be a high school student at Lincoln High School!

Jesse Nicola -- Shredical six different ways to Sunday! -- My Portfolio

So you're saying there's a

illepic's picture

So you're saying there's a chance!

+1 for Vagrant

dsayswhat's picture

I'd love to hear more on this.

I am available to help. We

jgraham's picture

I am available to help.

We recently made the shift to vagrant/puppet. Prior we were running custom scripts to bootstrap our VirtualBox development environments so we have several years of experience using Virtualized development environments.

We currently template, via some shell scripting, the VagrantFile as the virtualbox environment can change from host to host which would require maintaining separate branch for each hardware setup or a handcoded process to account for edge case issues. For instance is the active connection eth0, or en0 etc. Alternatively the puppet facter may not initialize as expected in every environment or may experience host specific issues.

The shell script templating also covers nodes.pp to add custom user accounts and copy over ssh keys based on the user who runs the initialization. This is all handled via a single shell script that prompts the user (with sane defaults) on what these values should be.

When I get some time to polish off a few remaining rough edges we will be putting these up on github. I will attempt to get this done prior to the next meetup.

Awesome. I'd love to see

lotyrin's picture

Awesome. I'd love to see these.

I've gotten pretty deep into what the tools can theoretically do, but nothing I've built has been tested by time or the real world.

Let me kick off with a

illepic's picture

Let me kick off with a "Replace MAMP with this" intro and then I can hand it off to the big guns to dive much deeper into it.

Let's get a list of people that would actually like to show off some working code.

I was just contacted through

jgraham's picture

I was just contacted through other channels about this so for those that weren't at the meetup the vagrant repo is here;
https://github.com/FunnyMonkey/fm-vagrant

seanberto's picture

I'm all for a DevOps-focused meet-up. If folks want to add a quick front-end topic to round things out, I'd be happy to do a 5-6 minute demo of http://drupal.org/project/mapboxjs.

MapBox.com recently released this javascript library for working with their API and managing MapBox tile layers on the fly. The module's still in its infancy, but it ships with a Bean plug-in for quickly creating MapBox mash-ups as blocks.

No sweat if folks want to stay backend focused though.

This sounds great. I've been

axolx's picture

This sounds great. I've been meaning to check out Vagrant for a while.

I think there's enough

jhedstrom's picture

I think there's enough interest we should dedicate the presentations to Vagrant, since I'm sure there will be a ton of discussion around the topic.

@seanberto, do you want to present on mapbox.js in January? We could potentially get another mapping presentation in there too.

Portland (Oregon)

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: