packer-templates

Packer templates for Vagrant base boxes

Github星跟踪图

packer-templates

Travis

Packer templates for Vagrant base boxes

Usage

Clone the repository:

$ git clone https://github.com/kaorimatz/packer-templates && cd packer-templates

Build a machine image from the template in the repository:

$ packer build -only=virtualbox-iso archlinux-x86_64.json

Add the built box to Vagrant:

$ vagrant box add archlinux-x86_64 archlinux-x86_64-virtualbox.box

Configuration

You can configure each template to match your requirements by setting the following user variables.

User Variable, Default Value, Description
---------------------, ---------------, ----------------------------------------------------------------------------------------
compression_level, 6, Documentation
cpus, 1, Number of CPUs
disk_size, 40000, Documentation
headless, Documentation
memory, 512, Memory size in MB
mirror, A URL of the mirror where the ISO image is available

Example

Build an uncompressed Arch Linux vagrant box with a 4GB hard disk using the VirtualBox provider:

$ packer build -only=virtualbox-iso -var compression_level=0 -var disk_size=4000 archlinux-x86_64.json

Pre-built Boxes

You can also use the pre-built boxes hosted on Atlas.

$ vagrant box add kaorimatz/archlinux-x86_64

主要指标

概览
名称与所有者kaorimatz/packer-templates
主编程语言Shell
编程语言Ruby (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2013-11-18 16:30:43
推送于2020-09-13 08:31:54
最后一次提交2018-06-16 17:11:06
发布数0
用户参与
星数494
关注者数24
派生数244
提交数448
已启用问题?
问题数15
打开的问题数12
拉请求数18
打开的拉请求数9
关闭的拉请求数10
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?