INTRODUCTION Below you will find some of my vagrant boxes I have created. I use these on a daily basis so they should work pretty well. INFORMATION You can find more information below the file listing! CHANGELOG You can find the changelog here or use the rss feed.
| Name | Last modified | Size | Description | |
|---|---|---|---|---|
| Parent Directory | - | |||
| centos/ | 23-Mar-2012 11:03 | - | Boxes ordered by centos release | |
| virtualbox/ | 27-Apr-2012 12:55 | - | Boxes ordered by VirtualBox release | |
| CHANGELOG | 11-May-2012 10:56 | 34K | Changelog | |
| centos-5.8-64bit-latest.box | 27-Apr-2012 12:23 | 301M | Vagrant base box | |
| centos-6.2-64bit-latest.box | 27-Apr-2012 12:55 | 342M | Vagrant base box | |
| my-vbox-htaccess | 23-Mar-2012 21:10 | 1.0K | ||
VERSIONING
I make a habbit of putting some information in the filenames. The format is
as follows: <distro>-<distro version>-<arch>-<provisioner>-vbox.<guest version>-<packaged version>.box
Beside this versioning scheme, I also provide several symlinks to boxes.
<distro>-<distro version>-<arch>-<provisioner>-vbox.<guest version>.box will be linked to
the latest packaged version.
Example:
centos-5.7-64bit-puppet-vbox.4.1.6.box -> centos-5.7-64bit-puppet-vbox.4.1.6-2.box
centos-6.2-64bit-puppet-vbox.4.1.8.box -> centos-6.2-64bit-puppet-vbox.4.1.8-1.box
centos-latest.box -> centos-6.2-64bit-puppet-vbox.4.1.8.box
CHECKSUMS
For those that want them, you can find then in the boxes folder.
BOXES
CentOS 5:
Partitioning:
╭────────────────────────────────┬──────┬──────┬──────┬─────┬────────────╮
│ Partition │ Size │ Used │ Free │ Use │ Mounted on │
├────────────────────────────────┼──────┼──────┼──────┼─────┼────────────┤
│ /dev/mapper/VolGroupOS-lv_root │ 6.7G │ 997M │ 5.4G │ 16% │ / │
│ /dev/sda1 │ 99M │ 13M │ 81M │ 14% │ /boot │
│ /dev/mapper/VolGroupOS-lv_swap │ 1G │ - │ - │ - │ swap │
╰────────────────────────────────┴──────┴──────┴──────┴─────┴────────────╯
Note: I opted for a smaller disk than my CentOS 6 box. I know vagrant
wants it to be bigger, but I felt that XX G was enough for testing. It
resembles the base setup for deployments more closely.
Repositories:
* Default CentOS repositories
* Epel repository (Disabled by default)
* Puppetlabs repository + Dependencies (Disabled by default)
Additional installed software:
* augeas.x86_64 0.10.0-3.el5 @epel
* augeas-libs.x86_64 0.10.0-3.el5 @epel
* puppet.noarch 2.7.12-1.el5 @puppetlabs
* facter.noarch 1.6.6-1.el5 @puppetlabs
* ruby-augeas.x86_64 0.4.1-1.el5 @epel
* ruby-shadow.x86_64 1.4.1-7 @epel
CentOS 6:
Partitioning:
╭────────────────────────────────┬──────┬──────┬──────┬─────┬────────────╮
│ Partition │ Size │ Used │ Free │ Use │ Mounted on │
├────────────────────────────────┼──────┼──────┼──────┼─────┼────────────┤
│ /dev/mapper/VolGroup-lv_root │ 6.8G │ 885M │ 5.6G │ 14% │ / │
│ /dev/sda1 │ 97M │ 25M │ 68M │ 27% │ /boot │
│ /dev/mapper/VolGroup-lv_swap │ 1G │ - │ - │ - │ swap │
╰────────────────────────────────┴──────┴──────┴──────┴─────┴────────────╯
Repositories:
* Default CentOS repositories
* Epel repository (Disabled by default)
* Puppetlabs repository + Dependencies (Disabled by default)
Additional installed software:
* augeas.x86_64 0.9.0-1.el6 @base
* augeas-libs.x86_64 0.9.0-1.el6 @base
* puppet.noarch 2.7.12-1.el6 @puppetlabs
* facter.noarch 1.6.6-1.el6 @puppetlabs
* ruby-augeas.x86_64 0.4.1-1.el6 @epel
* ruby-shadow.x86_64 1.4.1-13.el6 @puppetlabs-dep
EXTRA
Boxes that end with .box-pp are packaged with a modified
Vagrantfile which is preconfigured for use with puppet.
ADDONS
See vagrant-addons @ github for more information on this subject.