Bundles documentation (beta) has landed
Jorge O. Castro
jorge at ubuntu.com
Wed Nov 27 14:37:26 UTC 2013
Hi everyone,
Juju bundles (and quickstart) are in beta, but we wanted to get the
docs in shape so people can start looking at how to make bundles.
So what's a bundle? A bundle is a set of charms in one easy to deploy
file. If charms are the packages of services, bundles are our
metapackages. They let you deploy an entire environment's worth of
stuff in one command if you'd like.
So for example if you want a scalable mediawiki with memcached and
mysql master/slave then makyo's made a bundle of that. From scratch:
juju quickstart bundle:~makyo/mediawiki-scalable/5/mediawiki-scalable
You don't have to manually deploy all those things, relate them, and
then scale out. Bundles are first class citizens in the charm store,
which means that we want people putting together bundles to share with
others. While bundles and quickstart get finished we've put together
this page here to get started, feedback welcome:
https://juju.ubuntu.com/docs/charms-bundles.html
And as a general idea for everyone, if you find yourself building
something in the GUI that you think would be useful to someone else
out there, consider exporting it and submitting it to the store. As
you can see from the documentation, a bundle is just a small .yaml
file that describes all the services and relationships. You can even
drag and drop that file to a Juju GUI browser window and Juju will be
smart enough to deploy all those services, give it a shot!
--
Jorge Castro
Canonical Ltd.
http://juju.ubuntu.com/ - Automate your Cloud Infrastructure
More information about the Juju
mailing list