move timeouts into main config
1 file changed
tree: 4b7fe2f65668ff855ab7008a16f8ec916622b347
  1. centos-7.0/
  2. ubuntu-14.04/
  3. CHANGELOG.md
  4. config.sh
  5. README.md
README.md

Packer templates

Packer templates are used to:

  • automagically create OS images with upgraded packages
  • provision user defined changes to created image
  • remove user defined elements from image
  • build single version of OS image for multiple hypervisors

Usage

Configuration

Source the config script and set prefered parameters for build

. ./config.sh

Image build

Enter build directory by selecting OS type and version. You should see file template.json.

Start building some images:

packer build template.json 

Development

Directory http/ contains OS installer config files (preseed/kickstart/..)

Directory scripts/ contains set of scripts for provision after image build.

Notes

  • see Changelog.md file for supported builders and operating systems
  • some builders cannot work at the same time (by design)