- 📘 Plugin Documentation: Packer Plugin Registry
- 📬 Packer official site: https://www.packer.io
- 🤝 Contribution Guide: CONTRIBUTING.md
The Outscale Packer Plugin is a multi-component plugin for HashiCorp Packer that enables users to build custom machine images on the OUTSCALE cloud platform.
It supports all standard Packer workflows and integrates seamlessly with the Packer CLI to provision images using your Outscale credentials and regions.
For a full list of features, refer to the official plugin documentation.
- Packer 1.7+
- An active OUTSCALE account with access/secret keys
- Go 1.20+ (only if building from source)
Packer 1.7+ supports plugin installation via packer init
.
Add the plugin declaration to your Packer configuration file:
packer {
required_plugins {
outscale = {
version = ">= 1.0.0"
source = "github.com/outscale/outscale"
}
}
}
Then initialize:
packer init .
📘 See Packer plugin installation docs for more details.
- Download the appropriate binary from the Releases page.
- Uncompress the archive to retrieve the
packer-plugin-outscale
binary. - Follow the Packer plugin installation guide to move the binary to the appropriate plugin directory.
To build the plugin from source:
git clone https://github.com/outscale/packer-plugin-outscale.git
cd packer-plugin-outscale
go build
The resulting binary packer-plugin-outscale
will be available in the root directory.
Follow the manual plugin installation guide to install the plugin into your environment.
Configuration options and usage examples are documented in the docs/
directory and on the official registry page.
We welcome contributions!
- Found a bug or issue? Please open an issue.
- Want to propose a new feature or fix? Start by opening an issue for discussion, then submit a Pull Request.
Please read our CONTRIBUTING.md for guidelines.