Gem Version Build Status Master

bento-lpn (fork of bento-ya)

A RubyGem for managing chef/bento builds

Requirements

  • Packer
  • At least one virtualization provider: VirtualBox, VMware Fusion, Parallels Desktop, etc

Quick Start

Bento-ya is a RubyGem and can be installed with:

$ gem install bento-lpn

If you use Bundler, you can add gem "bento-lpn" to your Gemfile and make sure to run bundle install.

Using bento

build

To build multiple templates for all providers (VirtualBox, Fusion, Parallels, etc):

$ bento build debian-8.6-amd64 debian-8.6-i386

To build a box for a single provider:

$ bento build --only=virtualbox-iso debian-8.6-amd64

NOTE: The following commands rely on the environmental variables ATLAS_TOKEN and ATLAS_ORG being correctly set.

upload

To upload built boxes to Atlas.

$ bento upload

release

$ bento release debian-8.6 2.3.3

revoke

$ bento revoke debian-8.6 2.3.3

delete

$ bento delete debian-8.6 2.3.3

Versioning

bento-lpn aims to adhere to Semantic Versioning 2.0.0.

License

Apache License, Version 2.0 (see LICENSE)