Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rgaidot/machine-builders

A simple project that encapsulates Packer templates for building Vagrant baseboxes.
https://github.com/rgaidot/machine-builders

Last synced: about 1 month ago
JSON representation

A simple project that encapsulates Packer templates for building Vagrant baseboxes.

Awesome Lists containing this project

README

        

# Machine builders

A simple project that encapsulates [Packer](http://packer.io) templates for building [Vagrant](http://vagrantup.com) baseboxes.

## Prerequisites

You need:

- [Vagrant](http://vagrantup.com)
- [Packer](http://packer.io)
- [Virtualbox](https://www.virtualbox.org)

## Getting Started

Inside the ``packer`` directory, a JSON file describes each box that can be built. You can use ``packer build`` to build the boxes. So, you can customize the JSON files

```bash
$ git clone [email protected]:rgaidot/machine-builders.git
$ cd machine-builders ; cd packer
$ packer build -only=virtualbox-iso debian-wheezy-amd64.json
```

## Builder

Machine builders use shell scripts to get software installed and configured on a machine. Check out JSON files.