>From this thread I started trying it out on Friday. I'm never going back 
>either. It's amazing, and I'm not even utilizing all of its features.

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of thin
Sent: Monday, August 18, 2014 9:23 AM
To: uphpu
Subject: Re: [UPHPU] Vagrant (up or down)

Awesome input everyone. It sounds like everyone kinda loves Vagrant. I don't 
think I saw a single negative comment about it. I guess I better give it a go!


On Fri, Aug 15, 2014 at 1:11 PM, Matt Gauthier <[email protected]> wrote:

> Once you go Vagrant, you never go back....
>
>
> On Fri, Aug 15, 2014 at 11:16 AM, James Guymon 
> <[email protected]>
> wrote:
>
> > Another up-vote from a vagrant user here.
> >
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]] On 
> > Behalf Of Sean Thayne
> > Sent: Friday, August 15, 2014 11:05 AM
> > To: Tim Harper
> > Cc: uphpu
> > Subject: Re: [UPHPU] Vagrant (up or down)
> >
> > Yo Jim!
> >
> > Vagrant is amazing. For a quick test drive, you should check out 
> > www.puphpet.com for a quick setup. It's really easy to customize 
> > after the fact as well. So with Playground's stuff, we have it so 
> > you can just run `vagrant up` and it does everything, configures 
> > apache, creates local db, propagates it, etc. It's really slick. We 
> > store the vagrant files in the git repo with the source code, so 
> > it's just a git clone and vagrant
> up,
> > and your ready to code.
> >
> > Also a side note, it uses shared folders, so you can use whatever 
> > mac editor or pc editor you want, and code edits are fast. It also 
> > allows
> your
> > editor to be able to index all your code fast, because it's all 
> > still
> local.
> >
> > Best setup I've ever used
> >
> > -Sean Thayne
> >
> >
> > On Fri, Aug 15, 2014 at 10:55 AM, Tim Harper <[email protected]>
> wrote:
> >
> > > This depends on your environment. You may be able to find a 
> > > pre-built image with your stack all ready to go, and that'd be the 
> > > simplest.
> > >
> > > The more custom your setup, the more complex it gets.
> > >
> > > Vagrant allows you to create a provisioning script to further 
> > > configure the instance after spinning it up. It also has tools 
> > > integration with tools like Puppet or SaltStack, which are great 
> > > if you want to keep dev environment in sync with test / production
> > environments.
> > >
> > > On Aug 15, 2014, at 10:30, thin <[email protected]> wrote:
> > >
> > > > Vagrant seems like a universal thumbs up then. Cool. Can any of 
> > > > you speak to what the ramp up / setup effort might be?
> > > >
> > > >
> > > >
> > > >
> > > > On Fri, Aug 15, 2014 at 10:06 AM, David Skinner <
> > > [email protected]>
> > > > wrote:
> > > >
> > > >> We also use Vagrant everyday here where I work. For the same 
> > > >> reasons Richard Miller gave. We do have a different 
> > > >> configuration though. Our project has many domains pointed to 
> > > >> our code base. Our provisioning
> > > sets up
> > > >> each project with a specific private IP address. 10.0.0.2. We 
> > > >> then use dnsmasq and configure a custom TLD to point to the 
> > > >> vagrant machine. The dnsmasq config uses a wildcard to route 
> > > >> all traffic on our local machine using the custom TLD to the IP 
> > > >> address of our vagrant machine. Our TLD
> > > is
> > > >> ".sc". So I can simply type something like clientdomain.com.sc 
> > > >> in my browser and dnsmasq will route it to my vagrant box, 
> > > >> loading the clients version of our site. This helps us as we 
> > > >> bring on new clients all the
> > > time
> > > >> using their own domain. We have a table in the database that 
> > > >> stores the clients info along with their domain name. We then 
> > > >> refer to that table
> > > with
> > > >> a provisioning script to dynamically generate the Apache 
> > > >> configs for the vagrant environment, automatically appending the .sc 
> > > >> TLD.
> > > >>
> > > >> Before we use Vagrant, it could take a person 1 - 3 days to get 
> > > >> their environment set up correctly. Now with Vagrant, we can 
> > > >> have someone up
> > > and
> > > >> running in about an hour. You can also use Vagrant to provision 
> > > >> EC2 instances on Amazon if that's something that would be helpful.
> > > >>
> > > >> Another use case where Vagrant came in super helpful was a PHP 
> > > >> version upgrade. We simply cloned a new copy of our project. 
> > > >> Made an upgrade branch. Changed the provision scripts to 
> > > >> install a newer
> > version of PHP.
> > > >> Pushed the branch up to origin. Then each developer could clone 
> > > >> the project, switch to that branch, then run vagrant up to 
> > > >> provision that environment with the new version of PHP. Then we 
> > > >> all worked together to make the code compatible with the newer version 
> > > >> of PHP.
> > > >> Since we had
> > > this
> > > >> second clone of the codebase, we could easily turn of the newer 
> > > >> machine
> > > and
> > > >> turn on the old one to perform any emergency bug fixes that 
> > > >> were needed
> > > on
> > > >> the Production servers.
> > > >>
> > > >> We use Debian 7 as a base.
> > > >> We use a collection of shell scripts to provision the environment.
> > > Though
> > > >> when time permits we'd like to move to something better like Puppet.
> > > >>
> > > >> dnsmasq: http://www.thekelleys.org.uk/dnsmasq/doc.html
> > > >> AWS EC2 integration: https://github.com/mitchellh/vagrant-aws
> > > >>
> > > >
> > > > _______________________________________________
> > > >
> > > > UPHPU mailing list
> > > > [email protected]
> > > > http://uphpu.org/mailman/listinfo/uphpu
> > > > IRC: #uphpu on irc.freenode.net
> > >
> > >
> > > _______________________________________________
> > >
> > > UPHPU mailing list
> > > [email protected]
> > > http://uphpu.org/mailman/listinfo/uphpu
> > > IRC: #uphpu on irc.freenode.net
> > >
> >
> > _______________________________________________
> >
> > UPHPU mailing list
> > [email protected]
> > http://uphpu.org/mailman/listinfo/uphpu
> > IRC: #uphpu on irc.freenode.net
> >
> > _______________________________________________
> >
> > UPHPU mailing list
> > [email protected]
> > http://uphpu.org/mailman/listinfo/uphpu
> > IRC: #uphpu on irc.freenode.net
> >
>
> _______________________________________________
>
> UPHPU mailing list
> [email protected]
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net
>

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to