Merge pull request #1 from patux/master

Fixes and tunnings
add support for stable mac addresses

This provides new options manager_mac and compute1_mac that will
let you specify stable mac addresses for your guests. Helpful so
that they don't jump around on your home network on every boot.
Merge branch 'master' of github.com:sdague/devstack-vagrant
Allow use of local box for base box.

config.vm.box refers to the box that is used as the starting
point for the box being brought up. That later box gets its
own name and can be packaged.

By getting rid of the vm.box assignment it becomes possible to
use a box that has been added to the local vagrant set up as
the base.

The Vagrantfile has been adjusted so that if conf['box_name']
is set it wins over conf['box_url'] with a fallback to box_url
and then a fallback to the internally defined precise box.

config.yaml.sample comments updated accordingly.

Also took advantage of this moment to moan about Vagrant's
handling of network interface identifiers (in the config sample).
Make the puppet manifests more happy on Red Hat

Package name differences and default group differences
between apt and yum-based distros mean that the manifests
will fail.

These changes make them a bit more resilient by ensuring
the chosen groups exist and choosing a vim package based
the $operatingsystem fact.
Merge pull request #2 from cdent/allow-local-box

Allow use of local box for base box.
Merge pull request #3 from cdent/puppet-os-flexibility

Make the puppet manifests more happy on Red Hat
safely handle git clone from alien directory

git clone can experience permission errors if called from a
cwd which is not the parent of the target for the clone.

This is hard to replicate, but seems to have something to
do with the underlying user executing puppet not being 'stack'
(e.g. 'vagrant').

When the user is 'stack' the cwd is probably /home/stack anyway.

In any case, this fixes it.
Merge pull request #4 from cdent/git-clone-dir-safety

safely handle git clone from alien directory