Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Cloud nodes deployment using Bittorrent, Capistrano and Libvirt

branch: libvirt-rb

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 examples
Octocat-spinner-32 lib
Octocat-spinner-32 spec
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Rakefile
Octocat-spinner-32 marabunta.gemspec


Large scale cloud nodes distribution and deployment using Bittorrent, Capistrano and Libvirt.

The naked jungle

How it works

Marabunta relies on Murder,, to distribute the virtual disks to the cloud nodes and uses the Libvirt api via Virtuoso to deploy and start the images once they are in the target machines.

Currently Marabunta supports deployments on Kvm and Virtualbox but it can support as many hypervisors as Libvirt supports.


There are some deployment configuration templates into the directory examples.


  $ gem install marabunta


Run it from the command line with the operation to execute. By default it takes the configuration file Leiningen if it exists into the directory:

  $ marabunta setup
  $ marabunta deploy

Another configuration file can also be specified as a command argument:

  $ marabunta setup config_file
  $ marabunta deploy config_file


Copyright (c) 2011 David See LICENSE for details.

Something went wrong with that request. Please try again.