Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have been experimenting with juju for an upcoming platform evaluation

Question I know I will be asked: Is it possible to run juju on non-ubuntu distros?

share|improve this question
In short i want to bring up and bring down non-ubuntu based AMI using juju. –  user7044 Jun 13 '12 at 15:13
I've updated the answer in the original question, this is currently not possible. –  Jorge Castro Jun 13 '12 at 15:22

4 Answers 4

The juju client currently runs on Ubuntu, Debian, OSX, and RPMs have been published but not tested on every RPM distribution.

As far a deploying it on a non-Ubuntu server, right now I am not aware of it running on anything but Ubuntu, though if the distribution uses cloud-init then it should be straight forward to make that work if someone were interested in working on that.

share|improve this answer
This answer is out-of-date as Juju has been removed from Debian: packages.qa.debian.org/j/juju.html. –  Daniel Watkins Jul 24 '14 at 7:07

Juju is not specific to EC2. it can work on OpenStack, bare metal, and other machine resource providers. At the moment it is specific to Ubuntu. Part of that is that, in the notion of cloud/utility computing, the distinction of the underlying OS is not as important versus the services offered/deployed on those systems. Additionally, the charm definitions themselves are OS specific. In future it will likely support additional operating systems, with a separate collection of OS-specific charms.

share|improve this answer
I wanted to invoke a particular AMI ID which is a CentOS or say Windows os AMI ,Will i be able to use Juju to start and stop from ubuntu platform. default-image-id: ami-xxxxxxxx –  user7044 Jun 13 '12 at 15:06

The client is pretty portable to any unix like system, at the moment its pure python minus a dependencies on libzk and libzk python bindings and twisted's openssl usage (cert checks).

If you want to try it via pip/easy_install (older version of juju atm)

pip install zkpython txzookeeper juju 
share|improve this answer

Note, the client also now runs on Windows as of juju 1.14, see http://juju.ubuntu.com/install

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.