~mhall119/+junk/go-pronto-charm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Overview
--------

This charm provides go-pronto from https://github.com/bigkevmcd/go-pronto. 

Pronto is a Content Delivery Network (CDN) front-end service to OpenStack's Swift cloud object storage,


Usage
-----

First deploy the service:

    juju deploy go-pronto

Next you will need to add a relation between go-pronto and a webapp that will use it:

    juju add-relation go-pronto:cdn django-webapp:cdn

Finally expose the service:

    juju expose go-pronto

Configuration
-------------

go-pronto:
  swift_auth_url: "https://keystone.canonistack.canonical.com:443/v2.0/"
  swift_tenant_name: "foo_project"
  swift_region: "foo01"
  swift_username: "foo"
  swift_password: "barbarbar"
  swift_container: "foo_bucket"
  port: 9080
  hostname: ""


Bootstrap and Deploy:
---------------------
export JUJU_REPOSITORY=${PWD}/summit-website
juju bootstrap
juju deploy --config=test-deploy.yaml   local:go-pronto   go-pronto
juju expose go-pronto

Contact Information
-------------------

Author: Kevin McDermott
Report bugs at: https://github.com/bigkevmcd/go-pronto
Location: http://jujucharms.com/charms/trusty/go-pronto