项目作者: twingly

项目描述 :
:bento: Vagrant boxes built using Packer
高级语言: Shell
项目地址: git://github.com/twingly/boxes.git
创建时间: 2015-10-18T20:37:14Z
项目社区:https://github.com/twingly/boxes

开源协议:

下载


boxes

Build Vagrant boxes with Packer. Hosted on HashiCorp Cloud Platform.

Build a box

You need to change the working directory

  1. cd freebsd/

Validate

  1. packer validate template.json

Build

  1. packer build template.json

Import the box so you can test it with some existing Vagrantfile

  1. vagrant box add --name "test/freebsd-10.1-amd64" packer_freebsd-10.1-amd64_virtualbox.box

Release a box

Upload the box to HashiCorp Cloud Platform.

Tag the commit that was used to build the box that was uploaded:

  1. git tag freebsd-10.1-v1.0.0 007ecdb -a

This will open your $EDITOR, follow this example in the message:

  1. FreeBSD 10.1 v1.0.0
  2. Used to build:
  3. https://portal.cloud.hashicorp.com/vagrant/discover/twingly/freebsd-10.1-amd64/versions/1.0.0

Push the tag:

  1. git push --tags

Getting started

Install Packer using Homebrew:

  1. brew install packer

License

Different parts of this repository uses different licenses, see the individual licenses in each subdirectory:

Credits