Skip to content

Various Packer templates used to create Route 1337 Vagrant boxes

License

Notifications You must be signed in to change notification settings

route1337/PackerTemplates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Route 1337 Packer Templates

This repo contains the various packer templates used to generate some of Route 1337's Vagrant Boxes

InstallDisks Directory

This directory contains DMG and ISO files, so they can't be checked in to git due to their size and/or licensing restrictions.
To generate the DMGs/ISOs for macOS systems use the prepare_iso.sh script in iso-prep

Preparing a Mac DMG to go into InstallDisks

These are the steps to prepare a Mac DMG to go into InstallDisks (10.9-10.12)

  1. Download the Installer App from the Mac App Store (Yosemite for example)
  2. Run this command from inside iso-prep: sudo prepare_iso/prepare_iso.sh "/Applications/Install OS X Yosemite.app" out/
  3. Move the DMG from iso-prep/out/ to packer/InstallDisks/ and update the corresponding JSON file
  4. Run this command: packer build $jsonFile

Updating a template

Each template JSON file must be updated if a version number or ISO file name/hash changes. For example, the Mac templates would need the following changes:

  1. name, version, iso_url, iso_checksum_type, iso_checksum in "variables" section

Public boxes generated from these scripts

None yet :(

Known Issues

None so far :)

Credits for a good portion of the original materials

Most of the Mac related contents of iso-prep come from: Tim Sutton's osx-vm-templates under the MIT License
Most of the Mac related contents of packer come from: Fletcher Nichol's packer-templates which has no license mentioned
New El Capitan prepare_iso.sh in iso-prep comes from: Antony Blakey's Gist which has no license mentioned

Donate To Support These Packer Templates

Route 1337 LLC's open source code heavily relies on donations. If you find these scripts useful, please consider using the GitHub Sponsors button to show your continued support.

Thank you for your support!