Templates for packer to build base boxes
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SlipStreamWindows Slipstream the new Windows 10 iso Oct 11, 2017
WSUS Update to latest PSWsusSpringClean Nov 15, 2017
linux Add 18.04 Aug 27, 2018
pfsense Start adding support to build a pfsense base box Nov 8, 2015
vsphere_dummy_box Script to create dummy empty vsphere box Dec 9, 2015
windows Make build compatible with latest Windows 10 iso Oct 11, 2017
.gitattributes Add ignore for drivers Nov 4, 2015
.gitignore Make it possible to customize Autounattend.xml. Can specify things li… Jan 5, 2017
README.markdown Make it obvious where to get Packer with HyperV support Nov 22, 2016
goproxy-cache.exe Add caching proxy server (written in go ) Aug 7, 2015
hyperv-null.json A box that has no operating system installed. Can be used for testing… Feb 5, 2018
hyperv-pfsense-2.4.3.json Update to latest pfSense Sep 14, 2018
hyperv-ubuntu-14.04.json Refactor seed file for ubuntu into base and version specific installa… Dec 12, 2017
hyperv-ubuntu-16.04-cloud-init.json Update to lateest 16.04 iso Aug 27, 2018
hyperv-ubuntu-16.04.json See if this layout works with build server Aug 27, 2018
hyperv-ubuntu-17.10.json Refactor seed file for ubuntu into base and version specific installa… Dec 12, 2017
hyperv-ubuntu-18.04.json Remove efi fix Aug 27, 2018
hyperv-windows-10-amd64.json Update Windows 10 boxes to point to new Windows 10 ISO Oct 11, 2017
hyperv-windows-2012R2-serverstandard-amd64.json Windows 2012 R2 updates take some time to install. Up the amount of t… Nov 15, 2017
hyperv-windows-2016-serverstandard-amd64.json Elevated user and password is now configurable as well Jan 13, 2017
make answer iso for 2012R2-serverstandard-amd64.ps1 Include sdelete and elevate Jan 9, 2017
make answer iso for 2016-serverstandard-amd64.ps1 Include sdelete and elevate Jan 9, 2017
make answer iso for windows 10.ps1 Include sdelete and elevate Jan 9, 2017
make vsphere dummy box.ps1 Follow convention Dec 9, 2015
mkisofs.exe answer.iso is created as needed by mkisofs Jul 13, 2015
packer-build-verbose-logged.cmd Add a batch script for logged verbose building of the VmWare Windows … Apr 6, 2016
virtualbox-ubuntu-14.04.json Make SSH and WinRm username and password configurable Jan 12, 2017
virtualbox-ubuntu-16.04-cloud-init.json Update to lateest 16.04 iso Aug 27, 2018
virtualbox-ubuntu-16.04.json Update to lateest 16.04 iso Aug 27, 2018
virtualbox-windows-10-amd64.cmd Fix the file name of the shortcut to Windows 10 creation. Mistake in f… Apr 20, 2016
virtualbox-windows-10-amd64.json Update Windows 10 boxes to point to new Windows 10 ISO Oct 11, 2017
virtualbox-windows-2012R2-serverstandard-amd64.json Windows 2012 R2 updates take some time to install. Up the amount of t… Nov 15, 2017
virtualbox-windows-2016-serverstandard-amd64.json Elevated user and password is now configurable as well Jan 13, 2017
vmware-ubuntu-14.04.json Make SSH and WinRm username and password configurable Jan 12, 2017
vmware-ubuntu-16.04-cloud-init.json Update to lateest 16.04 iso Aug 27, 2018
vmware-ubuntu-16.04.json Update to lateest 16.04 iso Aug 27, 2018
vmware-windows-10-amd64.json Update Windows 10 boxes to point to new Windows 10 ISO Oct 11, 2017
vmware-windows-2012R2-serverstandard-amd64.json Windows 2012 R2 updates take some time to install. Up the amount of t… Nov 15, 2017
vmware-windows-2016-serverstandard-amd64.json Elevated user and password is now configurable as well Jan 13, 2017
vsphere-remote-ubuntu-14.04.json Make port group id and switch id configurable for NSX Dec 4, 2017
vsphere-remote-ubuntu-16.04-cloud-init.json Update to lateest 16.04 iso Aug 27, 2018
vsphere-remote-ubuntu-16.04.json Make port group id and switch id configurable for NSX Dec 4, 2017
vsphere-remote-windows-10-amd64.json Make port group id and switch id configurable for NSX Dec 4, 2017
vsphere-remote-windows-2012R2-serverstandard-amd64.json Make port group id and switch id configurable for NSX Dec 4, 2017
vsphere-remote-windows-2016-serverstandard-amd64.json Make port group id and switch id configurable for NSX Dec 4, 2017
vsphere-ubuntu-14.04.json Make SSH and WinRm username and password configurable Jan 12, 2017
vsphere-ubuntu-16.04-cloud-init.json Update to lateest 16.04 iso Aug 27, 2018
vsphere-ubuntu-16.04.json Update to lateest 16.04 iso Aug 27, 2018
vsphere-windows-10-amd64.json Applied the changes to the wrong templates :> Dec 4, 2017
vsphere-windows-2012R2-serverstandard-amd64.json Applied the changes to the wrong templates :> Dec 4, 2017
vsphere-windows-2016-serverstandard-amd64.json Applied the changes to the wrong templates :> Dec 4, 2017

README.markdown

Packer-BaseBoxes

LICENSE

Apache 2.0 - see LICENSE.txt

Running HyperV builds

Until HyperV builder is included in Packer, the latest version with Hyper-V support can be found at: https://dl.bintray.com/taliesins/Packer/. Download Nuget package with HyperV in it. Unzip Nuget package to get Packer.exe.

Source for Packer with HyperV can be found at: https://github.com/mitchellh/packer/pull/2576

Approach

Every attempt has been made to minimize the size of the baseboxes to ensure that they can be deployed as quick as possible. The assumption is that the latest updates are to be applied when creating a basebox.

Windows baseboxes are also sysprepped so they should be safe to spin up.

Templates

  • Windows Server 2012
  • HyperV
  • Virtual Box
  • Vmware
  • VSphere via Vmware
  • VSphere directly
  • Windows 10
  • HyperV
  • Virtual Box
  • Vmware
  • VSphere via Vmware
  • VSphere directly
  • Ubuntu 14.04
  • HyperV
  • Virtual Box
  • Vmware
  • VSphere via Vmware
  • VSphere directly
  • Ubuntu 15.04
  • HyperV
  • Virtual Box
  • Vmware
  • VSphere via Vmware
  • VSphere directly

Source

Clone to repository locally: git clone git@github.com:taliesins/packer-baseboxes.git