Juju Quickstart 1.0: Try it out!

Following on from Francesco’s 1.0 announcement, I wanted to reiterate our goals for the project.

Juju Quickstart helps both new and experienced users quickly start Juju from Ubuntu. Francesco Banconi led the project, and he and the GUI team did a great job with it.

Juju Quickstart is a command-line tool that quickly starts Juju and the GUI, whether you’ve never installed Juju or you have an existing Juju environment running. Features include the following.

  • New users are guided, as needed, to install Juju, set up SSH keys, and configure it for first use.
  • Juju environments can be created and managed from a command line interactive session.
  • The Juju GUI is automatically installed, adding no additional machines (installing on an existing state server when possible).
  • Bundles can be deployed, from local files, HTTP(S) URLs or the charm store, so that a complete topology of services can be set up in one simple command.
  • Quickstart ends by opening the browser and automatically logging the user into the GUI, to observe and manage the environment visually.
  • Users with a running Juju environment can run the quickstart command again to simply re-open the GUI without having to find the proper URL and password.

To install and start Juju Quickstart, run these commands.

sudo add-apt-repository ppa:juju/stable
sudo apt-get update && sudo apt-get install juju-quickstart
juju-quickstart [-i]

Run “juju-quickstart -h” for a list of all the available options.

Once Juju has been installed, the command can also be run as a juju plugin, without the hyphen (“juju quickstart”).

While the project is currently Ubuntu-only, Mac support could be added relatively quickly. Windows support will take more time. As noted previously, juju-quickstart does not yet work on Trusty but the related issues will be addressed soon.

File bugs at https://bugs.launchpad.net/juju-quickstart .

Enjoy!