{"repo":"geerlingguy/packer-boxes","free":true,"listed":false,"github":"https://github.com/geerlingguy/packer-boxes","clone":"git clone https://github.com/geerlingguy/packer-boxes.git","description":"Jeff Geerling's Packer build configurations for Vagrant boxes.","language":"Shell","stars":671,"topics":["packer","ubuntu","box","vagrant","virtualbox","ansible","debian","centos"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Jeff Geerling's Vagrant Box Packer Builds This project contains the Packer build configurations for all of Jeff Geerling's (geerlingguy's) Vagrant Boxes. Each box builds a minimal base box for use with VirtualBox. Available boxes include: - geerlingguy/ubuntu2004 - ubuntu2004 directory - geerlingguy/ubuntu1804 - ubuntu1804 directory - geerlingguy/rockylinux8 - rockylinux8 directory - geerlingguy/centos7 - centos7 directory - geerlingguy/debian11 - debian11 directory - geerlingguy/debian10 - debian10 directory - geerlingguy/debian9 - debian9 directory All of these boxes are available as public, free Vagrant boxes and can be used with the command: vagrant init geerlingguy/[box name here] You can also fork this repository and customize a build configuration with your own Ansible roles and playbooks to build a fully custom Vagrant box using Packer. For one such example, see the Drupal VM Packer Build. Requirements The following software must be installed/present on your local machine before you can use Packer to build any of these Vagrant boxes: - Packer - Vagrant - VirtualBox - Ansible Usage Make sure all the required software (listed above) is installed, then cd into one of the box directories and run: $ packer build -var 'version=1.2.0' box-config.json After a few minutes, Packer should tell you the box was generated successfully, and the box was uploaded to Vagrant Cloud. Note : This configuration includes a post-processor that pushes the built box to Vagrant Cloud (which req","default_branch":null,"files":null,"tree":[],"storefront":"/r/geerlingguy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geerlingguy/packer-boxes/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}