Skip to content
A quick, get-up-and-go Vagrant environment using Ubuntu 12.04 LTS.
Puppet
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
vagrant
.gitignore
LICENSE
README.md
Vagrantfile

README.md

ubuntu-in-a-box

Just a simple little 32-bit Ubuntu 12.04 Vagrant box provisioned with Puppet. It's a collection of approaches we've found during our time learning joined by a few of our own contributions.

The server runs at localhost.dev:8080, so a hosts entry will be required for 127.0.0.1.

public and log folders will be created for you, so just vagrant up and have at it!

Assumptions

  • You have Vagrant installed (requires on 1.3.5+)
  • You are using Virtualbox as the VM provider
  • You have created a host entry for localhost.dev to 127.0.0.1

What's Included?

A basic LAMP stack is set up using:

  • Ubuntu 12.04 LTS 32-bit
  • Apache 2.4.x
  • PHP 5.5.x (using the ondrej PPA)
  • MySQL 5.5.x
  • Sendmail

In addition, a few tools are installed:

  • Git
  • cURL

Configuration

There are a couple of configuration items at the top of the Vagrantfile that you can use to tailor your box. These are set to sensible defaults initially, but more options in this area are planned.

Known Issues

This particular version of Ubuntu can be a little finicky with current versions of Vagrant. Sometimes it will hang at the 'Configuring Network' stage for a minute or two on boot. Other times it will get stuck at the GRUB screen.

You can’t perform that action at this time.