Templates SpecificationΒΆ
Templates contain all the information used to create stacks; build machine images and publish them to the target platform. They are JSON or YAML files, passed as a parameter to the hammr command-line.
A template has two main parts:
stack
: defines the packages, files and configuration scripts of the machine image to build.builders
: an array defining the format of the machine images to build.
- Stack
- Builders
- Abiquo
- Amazon EC2
- CloudStack
- Eucalyptus
- Flexiant
- Google Compute Engine
- Microsoft Azure
- Fujitsu K5
- Nimbula
- OpenStack
- Oracle Cloud
- Outscale
- Suse Cloud
- VMware vCloud Director
- citrix-xen
- Hyper-V
- KVM
- OVF
- QCOW2
- Raw
- Vagrant Base Box
- VirtualBox
- VHD
- VMware Workstation
- VMware vSphere vCenter
- Xen
- Docker
- LXC
- ISO
- PXE