Need help with packer-templates?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

kaorimatz
480 Stars 248 Forks MIT License 448 Commits 21 Opened issues

Description

Packer templates for Vagrant base boxes

Services available

!
?

Need anything else?

Contributors list

# 55,090
Ruby
Kotlin
prometh...
elastic...
402 commits
# 340,195
Shell
Ruby
vmware
qemu
6 commits
# 184,908
Windows
Shell
JavaScr...
php71
5 commits
# 94,761
Postgre...
PHP
Symfony
SQLite
1 commit
# 263,736
Shell
JavaScr...
sed
sudo
1 commit
# 505,965
Shell
Ruby
vmware
qemu
1 commit
# 497,614
TypeScr...
Shell
HTML
vmware
1 commit
# 8,584
Arch Li...
test-fr...
jython
spacevi...
1 commit
# 176,137
Terrafo...
terrafo...
Shell
Flask
1 commit
# 248,429
JavaScr...
CSS
Ansible
packer-...
1 commit

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
0 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.