Minimal OS installs to use as base boxes.
-
Box
The name for a box follows the same basic structure as the opscode bento boxes (organization namespace, OS name and version) with the addition of a version number for the box itself. This version number has two components: the first represents the version of the veewee definitions used, the second is incremented whenver a new box is built (with updated packages and guest additions).
-
OS
Self-explanatory.
-
Arch
Self-explanatory.
-
Maintainer
Whether an individual or an orgnization, each box should have a designated maintainer
-
Definitions
Link to the definitions used (e.g. a tag in a git repo).
-
Build Date
Self-explanatory.
-
Changelog
Link to the heading in the changelog corresponding to this version of the box. The changelog can include changes to definitions used (major version releases), and changes to packages and guest additions (for minor verion releases).
Box | OS | Arch | Maintainter | Definitions | Box Date | Changelog |
---|---|---|---|---|---|---|
xxx-archlinux-2013.01.04-x.x | Arch Linux 2013.01.04 | x86-64 | xxx | xxx | XXXX-XX-XX | xxx |
xxx-freebsd-9.1-amd64-x.x | FreeBSD 9.1 | x86-64 | xxx | xxx | XXXX-XX-XX | xxx |
xxx-omnios-r151004-x.x | OmniOS | x86-64 | xxx | xxx | XXXX-XX-XX | xxx |
xxx-openbsd-5.2-x.x | OpenBSD | x86-64 | xxx | xxx | XXXX-XX-XX | xxx |
… | … | … | … | … | … | … |
These are base boxes with commonly used packages and configuration pre-provisioned for faster build time.
If you use a default configuration that is time-consuming to provision, it might make sense to export it as a base box. Base boxes like this that are generic enough that they might be useful to others can be added to this list.
Each derived base box should explicitly list its parent (a verioned box from above). Ideally it should also include a link to the configuration management source used (Puppet manifests, Chef recipes, etc.).
Box | Parent | Arch | Maintainter | Configuration | Build Date | Changelog |
---|---|---|---|---|---|---|
xxx-railsbase-x.x | opscode-ubuntu-12.04-2.1 | x86-64 | xxx | xxx/chef-railsbase | XXXX-XX-XX | xxx |
… | … | … | … | … | … | … |