13
by Adam Gandelman
Checkin config files |
1 |
options: |
36.1.14
by Adam Gandelman
Rename config option for consistency across charms: nova-release -> openstack-origin. |
2 |
openstack-origin: |
13
by Adam Gandelman
Checkin config files |
3 |
default: distro |
23
by Adam Gandelman
Convert to Juju Charm |
4 |
type: string |
36.1.14
by Adam Gandelman
Rename config option for consistency across charms: nova-release -> openstack-origin. |
5 |
description: | |
6 |
Repository from which to install. May be one of the following:
|
|
7 |
distro (default), ppa:somecustom/ppa, a deb url sources entry,
|
|
8 |
or a supported Cloud Archive release pocket.
|
|
9 |
||
10 |
Supported Cloud Archive sources include: cloud:precise-folsom,
|
|
11 |
cloud:precise-folsom/updates, cloud:precise-folsom/staging,
|
|
12 |
cloud:precise-folsom/proposed.
|
|
13 |
||
14 |
Note that updating this setting to a source that is known to
|
|
15 |
provide a later version of OpenStack will trigger a software
|
|
16 |
upgrade.
|
|
13
by Adam Gandelman
Checkin config files |
17 |
nova-config: |
18 |
default: /etc/nova/nova.conf |
|
23
by Adam Gandelman
Convert to Juju Charm |
19 |
type: string |
13
by Adam Gandelman
Checkin config files |
20 |
description: Full path to nova.conf |
21 |
rabbit-user: |
|
22 |
default: nova |
|
23
by Adam Gandelman
Convert to Juju Charm |
23 |
type: string |
13
by Adam Gandelman
Checkin config files |
24 |
description: Username used to access rabbitmq queue |
25 |
rabbit-vhost: |
|
47.1.1
by James Page
Switch to using common vhost for all openstack services |
26 |
default: openstack |
23
by Adam Gandelman
Convert to Juju Charm |
27 |
type: string |
66
by james.page at ubuntu
[caribou,r=james-page,t=james-page] SSH key exchange in large environments |
28 |
description: Rabbitmq vhost |
54.1.1
by yolanda.robla at canonical
added syslog support |
29 |
use-syslog: |
30 |
type: boolean |
|
31 |
default: False |
|
32 |
description: | |
|
33 |
By default, all services will log into their corresponding log files.
|
|
34 |
Setting this to True will force all services to log to the syslog.
|
|
46.1.1
by Adam Gandelman
Check-in initial python redux. |
35 |
database-user: |
13
by Adam Gandelman
Checkin config files |
36 |
default: nova |
23
by Adam Gandelman
Convert to Juju Charm |
37 |
type: string |
13
by Adam Gandelman
Checkin config files |
38 |
description: Username for database access |
46.1.1
by Adam Gandelman
Check-in initial python redux. |
39 |
database: |
13
by Adam Gandelman
Checkin config files |
40 |
default: nova |
23
by Adam Gandelman
Convert to Juju Charm |
41 |
type: string |
13
by Adam Gandelman
Checkin config files |
42 |
description: Database name |
46.1.23
by Adam Gandelman
Better compat for quantum+neutron. |
43 |
neutron-database-user: |
44 |
default: neutron |
|
45 |
type: string |
|
46 |
description: Username for Neutron database access (if enabled) |
|
47 |
neutron-database: |
|
48 |
default: neutron |
|
49 |
type: string |
|
50 |
description: Database name for Neutron (if enabled) |
|
27
by Adam Gandelman
New config option 'virt-type' which determines which nova-compute-* package |
51 |
virt-type: |
52 |
default: kvm |
|
53 |
type: string |
|
28.1.1
by Adam Gandelman
Support qemu as a compute flavor |
54 |
description: "Virtualization flavor. Supported: kvm, xen, uml, lxc. qemu" |
41.1.1
by andrew.glen-young at canonical
Make multi_host configurable, add support for the nrpe-external-master subordinate. |
55 |
multi-host: |
56 |
default: "yes" |
|
57 |
type: string |
|
58 |
description: Whether to run nova-api and nova-network on the compute nodes. |
|
85.2.2
by Tom Haddon
Allow for disk_cachemodes config option |
59 |
disk-cachemodes: |
86.1.4
by Tom Haddon
Use default of None, and remove duplicate [libvirtd] entry in juno's nova.conf |
60 |
default: |
85.2.2
by Tom Haddon
Allow for disk_cachemodes config option |
61 |
type: string |
62 |
description: | |
|
63 |
Specific cachemodes to use for different disk types e.g:
|
|
64 |
file=directsync,block=none
|
|
51.2.1
by James Page
Initial cut of feature to enable resize of instances |
65 |
enable-resize: |
66 |
default: False |
|
67 |
type: boolean |
|
68 |
description: Enable instance resizing, which requires that passwordless SSH |
|
69 |
access be setup between compute hosts.
|
|
40.1.1
by Adam Gandelman
Optionally configure libvirt for live migraiton. |
70 |
enable-live-migration: |
71 |
default: False |
|
72 |
type: boolean |
|
73 |
description: Configure libvirt for live migration. |
|
74 |
migration-auth-type: |
|
75 |
type: string |
|
79.1.1
by james.page at ubuntu
Tidy config options to provide default unset values, drop sasl from migration-auth-type optionsw |
76 |
default: |
40.1.1
by Adam Gandelman
Optionally configure libvirt for live migraiton. |
77 |
description: | |
78 |
TCP authentication scheme for libvirt live migration. Available options
|
|
79.1.1
by james.page at ubuntu
Tidy config options to provide default unset values, drop sasl from migration-auth-type optionsw |
79 |
include ssh.
|
54.3.7
by Jacek Nykis
Added authorized-keys-path config option which allows for non default authorized_keys file location |
80 |
authorized-keys-path: |
81 |
default: '{homedir}/.ssh/authorized_keys' |
|
82 |
type: string |
|
83 |
description: | |
|
84 |
Only used when migration-auth-type is set to ssh.
|
|
85 |
Full path to authorized_keys file, can be useful for systems with non default
|
|
86 |
AuthorizedKeysFile location. It will be formatted using the following variables:
|
|
87 |
homedir - user's home directory
|
|
88 |
username - username
|
|
18
by Adam Gandelman
More FlatDHCPManager |
89 |
# needed if using flatmanager
|
13
by Adam Gandelman
Checkin config files |
90 |
bridge-interface: |
91 |
default: br100 |
|
23
by Adam Gandelman
Convert to Juju Charm |
92 |
type: string |
13
by Adam Gandelman
Checkin config files |
93 |
description: Bridge interface to be configured |
94 |
bridge-ip: |
|
95 |
default: 11.0.0.1 |
|
23
by Adam Gandelman
Convert to Juju Charm |
96 |
type: string |
13
by Adam Gandelman
Checkin config files |
97 |
description: IP to be assigned to bridge interface |
98 |
bridge-netmask: |
|
99 |
default: 255.255.255.0 |
|
23
by Adam Gandelman
Convert to Juju Charm |
100 |
type: string |
13
by Adam Gandelman
Checkin config files |
101 |
description: Netmask to be assigned to bridge interface |
18
by Adam Gandelman
More FlatDHCPManager |
102 |
# needed if using flatdhcpmanager
|
103 |
flat-interface: |
|
104 |
default: eth1 |
|
23
by Adam Gandelman
Convert to Juju Charm |
105 |
type: string |
18
by Adam Gandelman
More FlatDHCPManager |
106 |
description: Network interface on which to build bridge |
54.3.1
by Brad Marshall
[bradm] Adding instance_path config variable in nova.conf, and fixing perms on dir |
107 |
instances-path: |
108 |
type: string |
|
79.1.1
by james.page at ubuntu
Tidy config options to provide default unset values, drop sasl from migration-auth-type optionsw |
109 |
default: |
54.3.1
by Brad Marshall
[bradm] Adding instance_path config variable in nova.conf, and fixing perms on dir |
110 |
description: Instance path to use - empty means default of /var/lib/nova/instances |
35
by Adam Gandelman
Allow user-defined nova.conf flags in charm config. Add config-changed hook |
111 |
config-flags: |
112 |
type: string |
|
79.1.1
by james.page at ubuntu
Tidy config options to provide default unset values, drop sasl from migration-auth-type optionsw |
113 |
default: |
35
by Adam Gandelman
Allow user-defined nova.conf flags in charm config. Add config-changed hook |
114 |
description: Comma separated list of key=value config flags to be set in nova.conf. |
41.1.1
by andrew.glen-young at canonical
Make multi_host configurable, add support for the nrpe-external-master subordinate. |
115 |
nagios_context: |
116 |
default: "juju" |
|
117 |
type: string |
|
118 |
description: | |
|
119 |
Used by the nrpe-external-master subordinate charm.
|
|
120 |
A string that will be prepended to instance name to set the host name
|
|
121 |
in nagios. So for instance the hostname would be something like:
|
|
122 |
juju-myservice-0
|
|
123 |
If you're running multiple environments with the same services in them
|
|
124 |
this allows you to differentiate between them.
|
|
62.1.1
by james.page at ubuntu
Provide override to allow neutron security groups to be disabled locally |
125 |
disable-neutron-security-groups: |
126 |
type: boolean |
|
99.1.1
by Liam Young
[gnuoy,trivial] Fix charm proof warning |
127 |
default: False |
62.1.1
by james.page at ubuntu
Provide override to allow neutron security groups to be disabled locally |
128 |
description: | |
129 |
Disable neutron based security groups - setting this configuration option
|
|
130 |
will override any settings configured via the nova-cloud-controller charm.
|
|
62.1.5
by james.page at ubuntu
Add big warning |
131 |
.
|
132 |
BE CAREFUL - this option allows you to disable all port level security within
|
|
133 |
and OpenStack cloud.
|
|
68.2.2
by james.page at ubuntu
Add support for os-data-network |
134 |
# Network configuration options
|
135 |
# by default all access is over 'private-address'
|
|
136 |
os-data-network: |
|
137 |
type: string |
|
79.1.1
by james.page at ubuntu
Tidy config options to provide default unset values, drop sasl from migration-auth-type optionsw |
138 |
default: |
68.2.2
by james.page at ubuntu
Add support for os-data-network |
139 |
description: | |
140 |
The IP address and netmask of the OpenStack Data network (e.g.,
|
|
141 |
192.168.0.0/24)
|
|
142 |
.
|
|
143 |
This network will be used for tenant network traffic in overlay
|
|
144 |
networks.
|
|
79.2.1
by Hui Xiang
Support cloud-compute for IPv6. |
145 |
prefer-ipv6: |
146 |
type: boolean |
|
79.2.13
by Edward Hope-Morley
[hopem] |
147 |
default: False |
148 |
description: | |
|
149 |
If True enables IPv6 support. The charm will expect network interfaces
|
|
150 |
to be configured with an IPv6 address. If set to False (default) IPv4
|
|
151 |
is expected.
|
|
152 |
.
|
|
153 |
NOTE: these charms do not currently support IPv6 privacy extension. In
|
|
79.2.14
by Edward Hope-Morley
Fixed minor typo in config.yaml |
154 |
order for this charm to function correctly, the privacy extension must be
|
79.2.13
by Edward Hope-Morley
[hopem] |
155 |
disabled and a non-temporary address must be configured/available on
|
156 |
your network interface.
|
|
83.2.5
by Edward Hope-Morley
config flag cleanup |
157 |
libvirt-image-backend: |
94
by james.page at ubuntu
[hopem,r=james-page] Add support for RBD libvirt backend. |
158 |
default: |
62.2.9
by Edward Hope-Morley
[hopem] added support for libvirt RBD imagebackend |
159 |
type: string |
160 |
description: |
|
161 |
Tell Nova which libvirt image backend to use. Supported backends are rbd and lvm.
|
|
162 |
If no backend is specified, the Nova default is used (probably qcow2).
|
|
83.2.5
by Edward Hope-Morley
config flag cleanup |
163 |
rbd-pool: |
62.2.11
by Edward Hope-Morley
[hopem] added support for libvirt RBD imagebackend |
164 |
default: "nova" |
62.2.12
by Edward Hope-Morley
[hopem] added support for libvirt RBD imagebackend |
165 |
type: string |
62.2.14
by Edward Hope-Morley
[hopem] added support for libvirt RBD imagebackend |
166 |
description: | |
95
by Edward Hope-Morley
fixed config.yaml description for rbd-pool |
167 |
RBD pool to use with Nova RBD image backend. Required when
|
168 |
libvirt_image_backend is rbd.
|
|
83.2.4
by Edward Hope-Morley
added ceph broker call to create nova rbd pool |
169 |
ceph-osd-replication-count: |
170 |
default: 3 |
|
171 |
type: int |
|
172 |
description: | |
|
173 |
This value dictates the number of replicas ceph must make of any
|
|
174 |
object it stores withing the nova rbd pool. Of course, this only
|
|
175 |
applies if using Ceph as a backend store. Note that once the nova
|
|
176 |
rbd pool has been created, changing this value will not have any
|
|
177 |
effect (although it can be changed in ceph by manually configuring
|
|
178 |
your ceph cluster).
|
|
87.3.2
by Jorge Niedbalski
[hooks] config_changed checks for "sysctl". fixes LP: #1396613 |
179 |
sysctl: |
180 |
type: string |
|
181 |
default: |
|
182 |
description: | |
|
183 |
YAML formatted associative array of sysctl values, e.g.:
|
|
184 |
'{ kernel.pid_max : 4194303 }'
|