Command-line tool for building consistent and repeatable machine images for multiple cloud platforms
Python Shell Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Hammr Build Status

A command-line tool for building consistent and repeatable machine images for different platforms.

Hammr supports the following platforms and machine image formats:

  • Amazon EC2 (AMI) - EBS-backed and Ephemeral
  • VMware : Desktop (Workstation, Fusion, Player); vSphere vCenter; vCloud Director
  • Microsoft Azure
  • Docker
  • Google Compute Engine
  • Fujitsu K5
  • SuseCloud
  • CloudStack
  • OpenStack - para-virt and full-girt images
  • Citrix Xen Server
  • Hyper-V
  • ISO
  • KVM
  • OVF
  • QCOW2
  • Raw
  • Vagrant Base Box
  • VirtualBox
  • VHD
  • Xen

Documentation

Please visit:

Installation

Hammr is based on python, consequently it supports all major operating systems. The easiest way to install hammr is using pip.

$ sudo pip install hammr

Installing From Source

Hammr has a dependency to uforge_python_sdk. First, you need to install it:

$ sudo pip install uforge_python_sdk

or download sources from pypi: https://pypi.python.org/pypi/uforge_python_sdk

Go to the source directory where the setup.py file is located.

To compile and install, run:

$ python setup.py build && sudo python setup.py install

Now clone the hammr git repository to get all the source files. Next go to the source directory where the setup.py file is located. To compile and install, run:

$ python setup.py build && sudo python setup.py install

This will automatically create the hammr executable and install it properly on your system.

To check that this was successful, run:

$ hammr -v

Upgrading

If you have already installed hammr, and you want to upgrade to the latest version, use:

$ sudo pip install --upgrade hammr

Feedback

If you have any questions or feedback, get in touch at hammr@googlegroups.com or via: Hammr Google Group

License

Hammr is licensed under the Apache 2.0 license. For more information, please refer to LICENSE file.