- Make sure you have Packer installed in your command path.
- Clone this repository.
- Build a target:
packer build avalon-ova-scratch.jsonto build an Avalon OVA from bare metal. Packer will provision a Docker host and pull the Avalon images from dockerhub to the OVA. When the OVA starts up, Docker will automatically stand up the containers for you.
There are some user variables defined in the templates. See the
vars directory for examples.