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
52
53
54
55
56
57
|
options:
buildbot-pkg:
description: |
The package name, possibly with versioning information, to be
installed for buildbot. Example values are 'buildbot',
'buildbot/lucid', or 'buildbot=0.7.9'.
type: string
default: buildbot
installdir:
description: |
The directory where the Buildbot master will be installed.
type: string
default: /tmp/buildbot
config-file:
description: |
An encoded master.cfg file. Use of this configuration is
mutually exclusive with the use of config-transport and
config-url. Use it with the `encode` executable in this
charm, like this:
juju set buildbot-master config-file=`./encode ./examples/master.cfg`
type: string
config-transport:
description: |
The command transport for fetching the configuration directory
from the `config-url`. Must be one of [bzr, rsync]. If adding a
new supported protocol, ensure the program is installed in the
`start` hook and that it is properly handled in the
`config-changed` hook.
type: string
config-url:
description: |
The location the buildbot master configuration is to be
fetched. It must be compatible with the `config-transport`.
type: string
config-user:
description: |
The user for access to a restricted URL.
type: string
config-private-key:
description: |
The private key for `config-user`.
type: string
extra-repository:
description: |
The full line to be inserted into an apt sources.list for a repository.
If called multiple times the new repository will be added but
ones added previously will not be removed. An example would be:
deb http://us.archive.ubuntu.com/ubuntu/ lucid main universe
type: string
extra-packages:
description: |
A space-separated list of packages to be installed. The
repositories to use in getting these packages should have been
set prior to setting this value. Calling multiple times will
install the newly specified packages while leaving the previous
ones installed.
type: string
|