A warehouse to help you pack and ship your boxes!
Here, you'll find the templates you need for packer. Please do share your templates with others :)
git clone https://github.com/pierreozoux/packer-warehouse.git
cd packer-warehosue
packer build \
-var-file=var-files/ubuntu/13.04.json \
ubuntu.json
readme/distribtion.md
filevar-files/ditribution/file.json
distribution.json
scripts/distribution/
packer validate -var-file=var-files/ditribution/file.json distribution.json
packer build -var-file=var-files/ditribution/file.json distribution.json
It contains files that your VM will require during the build. It will be served by your workstation thou a temporary http server. You can access this server in the boot_command via 2 variables HTTPIP
and HTTPPort
. Please have a look to the ubuntu template or packer documentation for more explanations.
It contains the scripts used by the shell provisionner.
It contains the json files needed to customise the different templates.
For each distribution, if the code is not enough, there is a little readme to explain how to work with!
git checkout -b my-new-feature
)git commit -am 'Add some features'
)git push origin my-new-features
)