I have toyed with the idea of diving into Vagrant for a while now and, tonight, decided it was time.  I decided to be different and RTFM… this left me with two big questions: where can I get “boxes” from and how can I easily make my own?  After a little Googling I discovered that Puppet Labs provides a small library of the boxes they use internally.  On their page I also found the answer to my second question of how to make my own: Veewee.  It seems I have a bit of setup to do before I can start using Veewee but I think it will be worth it.  My plan is to bring up a base CentOS 6.4 x86_64 box and then make a Vagrantfile that uses Puppet to configure it for building RPM’s in.  Ideally, I will start including this Vagrantfile with the source of any RPM I publish so that building a new one is easy-peasy.