Packer for python
Project description
packerpy
I built this module to help automate packer builds in python code. I found it to be nearly
impossible to scale packer builds for a pipeline or automated environment without forking
the code from packer's golang
implementation.
Requirements
Installation
pip install PackerBuilder
(PyPi)
Documentation
PackerBuilder
: This class is extendable (as shown in
packerpy.examples.ami_builder
) in order to allow for a custom implementation
of any packer builder plugin. The PackerBuilder
will generate a json packer configuration file that can
be executed by the packer cli.
PackerClient
: This is a utility class built to interact with the packer cli.
models
: The models
submodule contains objects that map to packer config blocks in the
.pkr.json
file that gets generated.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.