simplestreams mirror #16

Supports: precise

Add to new model

Description

Within an OpenStack environment, this charm creates a local mirror of
Ubuntu install images. The images are downloaded from a repository
and stored in Glance, and their metadata are stored in Swift.


simplestreams-mirror charm

This charm implements local mirroring of Ubuntu install images in OpenStack.

Overview

Within an OpenStack environment, this charm creates a local mirror of Ubuntu
install images. The images are downloaded from the
http://cloud-images.ubuntu.com/ repository, stored in Glance, and their
metadata in Swift.

In the future the charm might be also used for mirroring juju-tools and other
things.

Usage

Deploy the charm with Juju:

juju deploy simplestreams-mirror

Relate it to Keystone first:

juju add-relation simplestreams-mirror keystone

then to Swift:

juju add-relation simplestreams-mirror sift-proxy

and then to Glance:

juju add-relation simplestreams-mirror glance

Order of establishing relations is significant.

Configuration

openstack_version

The version of the Openstack deployment we are working on. Used to install the
Openstack Python client packages.

source_mirror

The source URL of the image mirror. Defaults to
http://cloud-images.ubuntu.com/releases/

swift_image_path

The path in Swift for storing images. Defaults to simplestreams/data/

Contact Information

Author: Nicola Larosa nicola.larosa@canonical.com
Report bugs at: http://bugs.launchpad.net/charms/+source/simplestreams-mirror
Location: http://jujucharms.com/charms/precise/simplestreams-mirror


Configuration

openstack_version
(string) Version of the Openstack deployment.
grizzly
source_mirror
(string) Source URL of the image mirror.
http://cloud-images.ubuntu.com/releases/
swift_image_path
(string) Swift path for storing images.
simplestreams/data/