<p dir="ltr">That sounds great.  I look forward to trying it out.</p>
<p dir="ltr">John<br>
=:-></p>
<div class="gmail_quote">On Nov 1, 2013 5:44 AM, "Gary Poster" <<a href="mailto:gary.poster@canonical.com">gary.poster@canonical.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all.  The GUI team has a tool in alpha that we think is useful now.<br>
It is an opinionated way to start a great Juju experience quickly.<br>
We're looking for users and feedback from early releases.<br>
<br>
= What does it do now? =<br>
<br>
If you run the plugin from the commandline, it will bootstrap an<br>
environment, install the GUI in the quickest [1] and most efficient [2]<br>
way available, and open a web browser to let you see the GUI.<br>
<br>
It also can be used in the same single command to deploy GUI environment<br>
exports that do not use local charms, and to deploy the<br>
very-soon-to-be-announced charm store bundles.<br>
<br>
We have one known bug: quickstart fails if the bootstrap node is not<br>
running Precise (which usually means that default-series is not set to<br>
precise in the environment).  We will be explicitly setting the<br>
bootstrap node to Precise (or eventually Trusty) in the future.<br>
<br>
= What will it do? =<br>
<br>
Within a couple of weeks, we'll have the following functionality.  This<br>
will be added incrementally.<br>
<br>
When you run "juju-quickstart", it will first install the<br>
ppa:juju/stable and Juju itself, if neccessary; then, if necessary, it<br>
will guide you through (on the commandline) setting up credentials for a<br>
variety of supported clouds, as desired; then it will bootstrap a Juju<br>
instance, and install the GUI in the most quick and efficient way<br>
available; and finally it will open a webbrowser for you, showing the<br>
GUI and logging you in automatically.  The bundle functionality<br>
described above will also be enhanced.<br>
<br>
Moreover, it will always recognize when you already have progress.  For<br>
instance, if you have Juju installed and credentials configured, it will<br>
then start to bootstrap.  If you have already bootstrapped but not<br>
installed the GUI, it will install the GUI and log you in.  If you have<br>
installed the GUI on a bootstrapped environment, it will simply open<br>
your browser and log you in.<br>
<br>
= How can I get it? =<br>
<br>
sudo add-apt-repository ppa:juju-gui/quickstart-beta<br>
sudo apt-get update<br>
sudo apt-get install juju-quickstart<br>
<br>
Assuming you have Juju (juju-core) installed, now you can run ``juju<br>
quickstart --help`` and learn what features are available today.<br>
<br>
Once we are through alpha and beta phases, we plan to move the plugin to<br>
ppa:juju/stable, and then pursue main inclusion in Trusty.<br>
<br>
Please give us feedback on the <a href="mailto:juju@lists.ubuntu.com">juju@lists.ubuntu.com</a> or<br>
<a href="mailto:juju-gui@lists.ubuntu.com">juju-gui@lists.ubuntu.com</a> lists.<br>
<br>
Thanks, and enjoy!<br>
<br>
Gary<br>
<br>
<br>
<br>
<br>
[1] On EC2, installing the GUI via the quickstart plugin adds less than<br>
a minute to bootstrapping.  Installing it over the API is the quickest<br>
way right now because it does not download the charm to your local<br>
system and upload it to the environment, so that's what we use.<br>
<br>
[2] We install the GUI on the Juju state server, so it doesn't add<br>
additional machines to your deployment, or additional time to wait for a<br>
new machine to spin up.<br>
<br>
--<br>
Juju mailing list<br>
<a href="mailto:Juju@lists.ubuntu.com">Juju@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju</a><br>
</blockquote></div>