| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Packer is a tool for automatically creating VM and container images, configuring them and post-processing them into standard output formats.
We build the CI images via Packer.
You'll need to install Packer, of course.
The Packer configuration is divided into build-specific variables, output-specific templates and a set of shared provisioning scripts. To do a specific build, combine the template for the desired output artifact type with a variable file. To build a new baseline instance the following would be done:
packer build -var-file=vars/cloud-env.json -var-file=vars/centos.json templates/baseline.json
NOTE: vars/cloud-env.json is a gitignored file as it contains private information. There is a vars/cloud-env.json.example file that may be used as a base for creating the one needed.
From a high level, the build process is:
| Back | FazBrowse Home | New Git URL |