Custom templates allow you to use your own Compute instance templates on Exoscale.
- The image must be in the
- We recommend installing Cloud Init on Linux-based images. Exoscale uses the
CloudstackCloud init datasource. You can find more informations about Cloud Init in our documentation.
- The virtual size of the image must be between 10 and 100 GB.
Build images with Packer
We provide some Packer examples in this git repository to help you get started.
Register your template
When your template image is ready, you should host it on a publicly accessible HTTPS URL such as Exoscale SOS.
The easiest way to register a template is to use the Exoscale CLI. The list of available flags can be found by running the command
exo vm template register --help.
List your templates
You can list your custom templates with the
exo vm template list --mine command.
Delete a template
You can delete a custom template with the
exo vm template delete <template uuid> command.