Packer
Oxide
@oxidecomputer
The Oxide Packer plugin is a multi-component plugin for building Oxide images.
- Community
Updated 3 weeks ago
- GitHub(opens in new tab)
Oxide
The Oxide Packer plugin is a multi-component plugin for building Oxide images.
Installation
To install this plugin, add the following to your Packer configuration and run
packer init
.
packer {
required_plugins {
oxide = {
source = "github.com/oxidecomputer/oxide"
version = ">= 1.0.0"
}
}
}
Alternatively, use packer plugins install
to install this plugin.
packer plugins install github.com/oxidecomputer/oxide
Components
Builders
instance
- This builder creates custom images on Oxide. The builder launches a temporary instance, connects to it using its external IP, provisions it, and then creates an image from the instance's boot disk. The resulting image can be used to launch new instances.
Data Sources
image
- This data source fetches the image ID for an Oxide image using its name. The image can be a project image or silo image.