packer-templates

Packer templates for Vagrant base boxes

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownerkaorimatz/packer-templates
Primary LanguageShell
Program languageRuby (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2013-11-18 16:30:43
Pushed At2020-09-13 08:31:54
Last Commit At2018-06-16 17:11:06
Release Count0
用户参与
Stargazers Count494
Watchers Count24
Fork Count244
Commits Count448
Has Issues Enabled
Issues Count15
Issue Open Count12
Pull Requests Count18
Pull Requests Open Count9
Pull Requests Close Count10
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private