Skip to content

Instantly share code, notes, and snippets.

@nstielau
Last active December 26, 2015 05:49
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nstielau/7103242 to your computer and use it in GitHub Desktop.
Save nstielau/7103242 to your computer and use it in GitHub Desktop.
Packer for Fedora Vagrant box

WANTED: Automated Fedora Vagrant Box Creation

Deliverables

  • Public Github Repo with Packer VirtualBox templates for Fedora 19, 20
  • Script capable of creating box, testing, and uploading to S3 on success (to be run via CI)
  • Bare-bones Vagrantfile example

Box Requirements

  • Packer VirtualBox template to build Vagrant box from Fedora ISO
  • Box should contain recent 'omnibus' Chef install
  • Box should be Vagrantitized (vagrant user, ssh key, guest-additions, etc)
  • Template should have ability to add additional provisioning options (i.e. other yum packages, etc)
  • Box should be as small in size as possible
  • Include templates for Fedora 19, and Fedora 20 alpha

Post-build (CI) Scipt Requirements

  • Should initiate box build
  • Should have ability to run arbitrary testing commands on box to determine success/failure
  • Should have (optional) ability to upload box directly to S3

Bid

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment