~openstack-charmers-archive/charms/precise/nova-compute/old-1501

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 }'