Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.
Basic linux distros
packer:
build:
system:
ubuntu:
source:
engine: git
address: https://github.com/boxcutter/ubuntu.git
revision: master
template:
ubuntu1404-salt:
file: ubuntu1404.json
provisioner: salt
builders:
- vmware
- virtualbox
ubuntu1504-desktop-salt:
file: ubuntu1504-desktop.json
provisioner: salt
builders:
- vmware
- virtualbox
Openstack image prepare guide
- Install cloud-init - add epel - package epel-centos 6, yum cloud-init
- Set network to DHCP
- /etc/udev.rules/70netrules - remove MAC address records
- http://www.packer.io/docs/installation.html
- http://www.packer.io/intro/getting-started/setup.html
- https://github.com/mitchellh/packer-ubuntu-12.04-docker
- https://github.com/boxcutter
To learn how to install and update salt-formulas, consult the documentation available online at:
http://salt-formulas.readthedocs.io/
In the unfortunate event that bugs are discovered, they should be reported to the appropriate issue tracker. Use Github issue tracker for specific salt formula:
https://github.com/salt-formulas/salt-formula-packer/issues
For feature requests, bug reports or blueprints affecting entire ecosystem, use Launchpad salt-formulas project:
https://launchpad.net/salt-formulas
You can also join salt-formulas-users team and subscribe to mailing list:
https://launchpad.net/~salt-formulas-users
Developers wishing to work on the salt-formulas projects should always base their work on master branch and submit pull request against specific formula.
https://github.com/salt-formulas/salt-formula-packer
Any questions or feedback is always welcome so feel free to join our IRC channel:
#salt-formulas @ irc.freenode.net