This repository contains configurations and scripts to build templates to be used in AuroraCompute.
These are Linux or *BSD based templates which can be generated using Packer.io.
Packer version >= 0.8.5 is required
Run ./build.sh -h
to get the usage info.
All templates can be found in templates/
directory.
To build a single template:
$ ./build.sh -t ubuntu1404
To build all templates:
$ ./build.sh -a
Make sure that packer
, qemu-img
and qemu-system
are installed. Packer can be obtained from Packer.io. Unzip and place in /usr/local/sbin
or ~/sbin
.
If you want to use the functionality to upload to S3 you will need to have s3cmd
installed and configured.
At PCextreme we use Jenkins to automatically build the templates from this Git repository.
The results are afterwards uploaded to AuroraObjects from where they are available to download.
Take the Ubuntu 16.04 template for example, both the 20G and 50G version can be downloaded:
- http://o.auroraobjects.eu/packer20G/ubuntu1604.qcow2
- http://o.auroraobjects.eu/packer50G/ubuntu1604.qcow2
You can replace ubuntu1604 by any directory found in the templates directory.
Apache License. Please see License File for more information.