Vagrant is absolutely fantastic. But I have an issue with the default precise64 box. If the vm is shut down abnormally (manual power off from virtualbox, unexpected power outage, etc), next time I run `vagrant up`, the vm would be stuck on grub. It appear to be a problem with ubuntu and I need to start the vm in gui mode (as opposed to vagrant's default headless mode) to resolve this (changed timeout=-1 to timeout=0…
Vagrant: Create and configure portable development environments
21–30 of 80 posts
Re: Vagrant: Create and configure portable development environments
#22We switched from hand-configured boxes and a long, "full stack local" setup document to chef + vagrant at my current company ( http://parse.ly ). Though it caused some kicking & screaming on the development team, the end result is that every developer has the same development environment, which pretty much matches our deployment environment (in Rackspace Cloud). I also just kicked off our summer intern class, and the…
$ VAGRANT_LOG=[debug, info, warn, or error] vagrant up
https://github.com/mitchellh/vagrant/blob/master/lib/vagrant...Re: Vagrant: Create and configure portable development environments
#23Vagrant is a nice tool, but I don't like the closed-open source part of it. There are 289 open issues and 79 open pull requests on github right now. It feels like there is a huge community out there who want to move this project forward, but there is the bottleneck of having only one committer who wants to have too much control over it. It's fine and the author can do what he wants, but I'm wondering what the project…
However, historically I think I've been very good about responding to issues rather quickly. Unfortunately, the past 6 weeks I've been quite bad at it as I've been focussing on something you'll hopefully see in a few weeks. Again, this highlights the problem of being a bottleneck.
I'd love to promote more committers.
Re: Vagrant: Create and configure portable development environments
#24I wanted to call out the advice from that article to use fabric (if you use python) to control the vagrant+VM instances. You use chef/puppet to configure the VM, and then use fabric to, for instance, switch between virtualenvs for different apps within the virtual host. I used it that summer to work on a web app while I took my daughter to swim lessons, and it was well worth my while.
Re: Vagrant: Create and configure portable development environments
#25 Episode #4 - Vagrant [1]
Episode #5 - Create a Vagrant box with Veewee [2]
[1] http://sysadmincasts.com/episodes/4-vagrant[2] http://sysadmincasts.com/episodes/5-create-a-vagrant-box-wit...
Re: Vagrant: Create and configure portable development environments
#26It looks like Vagrant is designed to help out web developers more than anything else. I develop primarily for microcontrollers, and it can be a pain to manage toolchains for different architectures. Would Vagrant help with that? Does anyone have an examples of using Vagrant like this?
Re: Vagrant: Create and configure portable development environments
#27Re: Vagrant: Create and configure portable development environments
#28Vagrant creator here. What a pleasant surprise to see this pop up on HN this morning (it was unexpected, to be sure). I just want to shamelessly say that if you're more of a book person, the Vagrant O'Reilly book I wrote was just released this week, and it is a great way to get started: http://shop.oreilly.com/product/0636920026358.do Thanks! (And, hopefully as you know, as an author I make barely any royalties on an…
Re: Vagrant: Create and configure portable development environments
#29Re: Vagrant: Create and configure portable development environments
#30One thing I found difficult is that Chef or Puppet are hard to combine with Vagrant, not having used either before. The quality of instructions and recipes for simple stacks (PHP, Django, etc) even for Ubuntu require tweaks here and there. I've now however found recipes I've tweaked for both examples that work well.